Benutzer-Registrierung ermöglichen
Wenn Benutzer sich an Ihrem Portal (erfolgreich) über einen Identity Provider anmelden, haben Sie die Möglichkeit, diese Benutzer in der Intrexx Benutzerverwaltung neu anzulegen, falls der Benutzer noch nicht in Intrexx existiert bzw. die Benutzerdaten zu ändern, falls der Benutzer bereits in Intrexx existiert.
Die Neuanlage oder die Änderung eines Intrexx Benutzers erfolgt über zwei Groovy-Skripte, die ausgeführt werden, wenn die Benutzer-Registrierung für einen Provider aktiviert ist. Die Groovy-Skripte werden über das Dialogfenster "Binding: Web" konfiguriert.
Schritt-für-Schritt
Um die Benutzer-Registrierung für neue oder bestehende Intrexx Benutzer einzurichten, gehen Sie wie folgt vor:
-
Klicken Sie auf das - Icon (Groovy-Skripte bearbeiten).
(Wie Sie das Dialogfenster erreichen, wird in Abschnitt ID Provider-Daten in der Benutzerverwaltung erfassen beschrieben.)
Das Dialogfenster "Groovy-Skripte bearbeiten" wird angezeigt.
Über die Schaltflächen
können Sie jeweils ein Groovy-Skript für die Registrierung eines neuen Intrexx Benutzers bzw. die Änderung eines bestehenden Intrexx Benutzers erstellen.Wenn noch kein Groovy-Skript erstellt worden ist, wird beim Öffnen des Skript-Editors ein Beispielskript eingefügt.
Neuen Intrexx Benutzer registrieren
Nach erfolgreicher Anmeldung am Portal wird ein Intrexx-Benutzer erstellt, wenn dieser noch nicht existiert. Im Groovy-Skript kann dazu die Groovy-Benutzerverwaltungs-API verwendet werden. Über die Variable accessTokenDetails können die ID-Token Details und das Access Token für HTTPS-Requests abgefragt werden.
Das Skript wird in der Datei internal/cfg/oauth2_user_registration.groovy gespeichert.
Bestehenden Intrexx Benutzer ändern
Das Skript wird in der Datei internal/cfg/oauth2_user_update.groovy gespeichert.
Die Groovy-Skripte werden für alle Provider definiert. Falls erforderlich, kann der Providertyp im Skript mit accessTokenDetails["idp"] abgefragt werden.
-
Klicken Sie auf die Schaltflächen
.Der Intrexx Editor wird angezeigt.
-
Bearbeiten Sie das Skript.
-
Klicken Sie auf "OK".
Sie gelangen zurück in das Dialogfenster "Groovy-Skripte bearbeiten".
Sie haben die Benutzer-Registrierung eingerichtet.
Weitere Informationen