Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • In the import configurations it’s now possible for the LDAP (Active Directory and OpenLDAP) and SQL (MySQL and Oracle) data providers to get the credentials from a target system. This allows it to omit the username and password from the import configuration so it doesn’t get serialized which in turn makes it safer to store it in the database or to transfer/share it.

    Usage
    The old way with credentials which is still possible:

    Code Block
    languagec#
    var connectionParams = new MsSqlConnectionParameters("10.10.11.80", "DEVMasterData", "dev_import", "n&Wt({f9C4x3", false);


    The new way without credentials:

    Code Block
    languagec#
    var connectionParams = new TargetSystemMsSqlConnectionParameters("10.10.11.80", "DEVMasterData", false, targetSystemId: 2, userNameAttributeId: 108, passwordAttributeId: 109);

    Instead of providing the username and password, the new class TargetSystemMsSqlConnectionParameters takes parameters for the id of the target system and 2 ids for the username attribute and the password attribute of the password will be taken from target system attribute values.

Info

This is not a breaking change for running system as all the old deployed import configurations still work with this change

...