Actualización dinámica del DN y la contraseña de enlace para un depósito LDAP

Utilice este procedimiento para actualizar dinámicamente la información de enlace LDAP del depósito LDAP especificado durante la ejecución.

Acerca de esta tarea

Nota: Cuando se realiza esta llamada dinámica, sólo se actualiza la configuración en la memoria. El archivo de configuración no se actualiza.
Tipo de suceso
DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO
Datos de configuración
DYNA_CONFIG_KEY_LDAP_BIND_DN - [Serie]
Especifica el nuevo nombre distinguido (DN) de enlace LDAP.
DYNA_CONFIG_KEY_LDAP_BIND_PASSWORD - [matriz de bytes codificada en UTF-8]
Especifica la nueva contraseña de enlace LDAP.
DYNA_CONFIG_KEY_REPOS_ID (necesario) - [Serie]
Especifica el ID de depósito del adaptador LDAP que desea actualizar.
A continuación se proporciona una tarea de ejemplo:

Procedimiento

  1. Asegúrese de que virtual member manager se esté ejecutando.
  2. Invoque la API dynamicUpdateConfig para actualizar el DN y la contraseña de enlace. Por ejemplo, para actualizar la contraseña de enlace:
    Hashtable configData = new Hashtable();
    configData.put(Service.DYNA_CONFIG_KEY_LDAP_BIND_DN, "uid=testwim,cn=users,dc=yourco,dc=com");
    configData.put(Service.DYNA_CONFIG_KEY_LDAP_BIND_PASSWORD, PasswordUtil.getByteArrayPassword
                  ("rightpwd"));
    configData.put(Service.DYNA_CONFIG_KEY_REPOS_ID, "LDAP1");		
    service.dynamicUpdateConfig(Service.DYNA_CONFIG_EVENT_UPDATE_LDAP_BIND_INFO, configData);


Condiciones de uso | Comentarios