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:

  1. 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 Intrexx Editor öffnen 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.

  2. Klicken Sie auf die Schaltflächen Intrexx Editor öffnen.

    Der Intrexx Editor wird angezeigt.

  3. Bearbeiten Sie das Skript.

  4. Klicken Sie auf "OK".

    Sie gelangen zurück in das Dialogfenster "Groovy-Skripte bearbeiten".

    Sie haben die Benutzer-Registrierung eingerichtet.

Weitere Informationen

ID Provider-Daten in der Benutzerverwaltung erfassen

Login-Schaltfläche für Identity Provider selbst gestalten