Neues übergeordnetes Element dynamisch zum Realm hinzufügen

Mit dem hier beschriebenen Verfahren können Sie ein neues übergeordnetes Element dynamisch zu einem Realm hinzufügen.

Informationen zu diesem Vorgang

Anmerkung: Wenn dieser dynamische Aufruf ausgeführt wird, wird nur die Konfiguration im Arbeitsspeicher aktualisiert. Die Konfigurationsdatei wird nicht aktualisiert.
Ereignistyp
DYNA_CONFIG_EVENT_ADD_DEFAULT_PARENT_TO_REALM
Konfigurationsdaten
DYNA_CONFIG_KEY_DEFAULT_PARENT (erforderlich) - [String]
Gibt den eindeutigen Namen des übergeordneten Elements an.
DYNA_CONFIG_KEY_ENTITY_TYPE (erforderlich) - [String]
Gibt den qualifizierten Namen des Entitätstyps an, zu dem Sie das übergeordnete Element hinzufügen wollen.
DYNA_CONFIG_KEY_REALM_NAME (erforderlich) - [String]
Gibt den Namen des Realms an.

Die folgende Beispieltask geht davon aus, dass im Realm kein übergeordnetes Standardelement für den Entitätstyp "PersonAccount" vorhanden ist.

Vorgehensweise

  1. Stellen Sie sicher, dass Virtual Member Manager aktiv ist.
  2. Fügen Sie für "PersonAccount" ein übergeordnetes Standardelement zum Realm hinzu. Beispiel:
    Hashtable configData = new Hashtable();
    String realmName = "YourCo";
    configData.put(Service.DYNA_CONFIG_KEY_REALM_NAME,realmName);
    configData.put(Service.DYNA_CONFIG_KEY_ENTITY_TYPE,DO_PERSON_ACCOUNT);
    configData.put(Service.DYNA_CONFIG_KEY_DEFAULT_PARENT, "cn=realmusers,dc=yourco,dc=com");
    		
    service.dynamicUpdateConfig(Service.DYNA_CONFIG_EVENT_ADD_DEFAULT_PARENT_TO_REALM, configData);


Rechtliche Hinweise | Feedback