2016-06-23 10 views
0

Ich verwende openAM zur Authentifizierung unserer Anwendungen. OpenAM verwendet LDAP. Ich verwende HTTP_HEADER, um den Benutzernamen wie folgt zu erhalten.Wie kann ich zusätzliche Informationen in openAM einstellen?

Gerade jetzt, ich bekomme nur Benutzername, aber ich brauche ein paar mehr Informationen auch wie Stadt, Land ... etc.

Kann mir bitte jemand sagen, wie kann ich hinzufügen Informationen in openAM, so dass ich es aus HTTP HEADER holen kann?

Ich bin neue Biene für OPENAM, also bitte ignorieren Sie die Frage, ob es sinnlos ist Frage.

Vielen Dank im Voraus für Sie wertvolle Zeit.

+0

Ist Ihre Anwendung durch einen Richtlinienagenten geschützt? Oder verbinden Sie sich direkt mit OpenAM über die REST-API? –

+0

@GuillermoR Es ist durch Policy Agent geschützt. Wir verwenden keine REST. – mrugeshthaker

Antwort

0

Wenn das Attribut in LDAP als Teil des Benutzereintrags gespeichert wird dann folgendermaßen vor:

  1. Login der Administratorkonsole.
  2. Gehen Sie zu Zugriffskontrolle> REALM_NAME> Datenspeicher> DATASTORE_NAME> LDAP-Benutzerattribute und stellen Sie sicher, dass das Attribut dort aufgeführt ist.
  3. Zum Access Control> realm_name> Agenten> J2EE> AGENT_NAME> Anwendung> Allgemein> Profil Attribute Verarbeitung und eine Zuordnung für Ihr neues Attribut hinzu: [ldap_attr_name] = header_name (dh [mail] = EMAIL_HEADER, [cn] = CN_HEADER, etc ...).
  4. Stellen Sie sicher, dass der Profilattribut Abrufmodus auf HTTP_HEADER gesetzt ist.
  5. (Optional) Bounce-Richtlinien-Agent, wenn Benachrichtigungen deaktiviert sind.
+0

Vielen Dank für Ihre Hilfe. – mrugeshthaker

+0

Prellen der Agent wird nur benötigt, wenn Benachrichtigungsmodus überhaupt nicht konfiguriert oder falsch konfiguriert ist –

+0

Danke Bernhard. Ich habe gerade die Antwort aktualisiert. –

Verwandte Themen