OIDC-Anbieter erstellen
Die Integration eines lokalen OIDC-Anbieters mit IBM® Verify kann die Benutzerverwaltung optimieren, die Sicherheit erhöhen und die Benutzerfreundlichkeit verbessern.
Vorbereitende Schritte
- Zur Ausführung dieser Task müssen Sie über Verwaltungsberechtigung verfügen.
- Melden Sie sich als Administrator bei der IBM Verify Verwaltungskonsole an. Weitere Informationen finden Sie unter „Zugriff auf IBM Verify “.
Vorgehensweise
- Wählen Sie „Integrationen “ > „OIDC-Anbieter “.
- Klicken Sie auf „OIDC-Anbieter erstellen “.Der Zweck ist für die Identitätsprüfung voreingestellt. Informationen zur Identitätsprüfung finden Sie unter „Identitätsprüfung verwalten “.
- Klicken Sie auf Weiter.
- Geben Sie im Abschnitt „Name und Kontakt“ auf der Seite „OIDC-Anbieter“ die folgenden Werte ein.
- Geben Sie den Namen Ihres neuen OIDC-Anbieters ein.
- Optional: Geben Sie den Namen des Ansprechpartners ein.
- Optional: Geben Sie die E-Mail-Adresse des Ansprechpartners ein
- Klicken Sie auf „Weiter“...
- Geben Sie im Abschnitt „Verbindungsdetails“ auf der Seite „OIDC-Anbieter“ die folgenden Werte ein.
- Geben Sie die Client-ID ein.
- Geben Sie den Client-Schlüssel ein.
- Geben Sie den Emittenten ein.
- Rufen Sie den Metadaten- URL auf.
- Optional: Geben Sie eine bekannte E-Mail-Adresse an ( URL ).
- Geben Sie die Autorisierungs- URL ein.
- Geben Sie den Token- URL ein.
- Optional: Geben Sie die JWKS-URI ein.
- Optional: Geben Sie die Anwendungsbereiche ein.Hinweis: Bei der Auswahl anderer Bereiche muss „Opined“ ausgewählt werden.
- Wählen Sie die Methode für die Code-Überprüfung aus: entweder „Plain“ oder „ S256 “.
- Optional: Geben Sie einen JWS-Algorithmus an.
- Als Grant-Typ ist der Autorisierungscode voreingestellt.
- Aktivieren Sie die Kontrollkästchen der gewünschten Antworttypen.
- Wählen Sie die Authentifizierungsmethode „Token-Endpunkt“ aus.
- Wählen Sie die Methode „ HTTP autorisieren“ aus.
- Wählen Sie den Antwortmodus aus
- Optional: Aktivieren Sie das Kontrollkästchen, um die Option „PKCE verwenden“ zu deaktivieren.
- Klicken Sie auf „Erstellen “.Der OIDC-Anbieter wird im Bearbeitungsmodus geöffnet.
- Nehmen Sie Änderungen an den Feldern des OIDC-Anbieters vor.
- Berechnen Sie im Abschnitt „Ausgehende Transformation“ des Abschnitts „Ressourcen “ den Attributwert mithilfe einer benutzerdefinierten Regel.Im Folgenden finden Sie Beispiele für unterstützte Attribute in ausgehenden Transformationen.Autorisierung
Tokenrequest Map<String, Object> claims Map<String, List<String>> login_hint String custom_parameters Map<String, List<String>> custom_header_parameters Map<String, Object> subject String Current supported parameters are returned in a JSON - context: output := {} .... - return: jsonToString(context.output)client_assertion Map<String, Object> custom_parameters Map<String, List<String>> custom_header_parameters Map<String, Object> subject String Current supported parameters are returned in a JSON - context: output := {} .... - return: jsonToString(context.output) - Berechnen Sie im Abschnitt „Incoming-Transformation “ auf der Seite „Ressourcen“ den Attributwert mithilfe einer benutzerdefinierten Regel.Genehmigung
- Wandelt die Daten um, die als Antwort auf die Autorisierungsanfrage gesendet werden.
- Wandelt die Antwort auf die Token-Anfrage um.
- Ruft Daten aus dem ID-Token ab und fügt sie in den Benutzerkontext ein.
- Derzeit unterstützte Parameter.
decision String Current supported parameters be returned in a JSON - context: output := {} .... - return: jsonToString(context.output) - Klicken Sie auf „Erstellen “.