OAuth/OpenID Connect SSO-Integration mit Drupal als OAuth-Anbieter
Übersicht
Die Drupal OAuth Server SSO-Integration ermöglicht die Anmeldung bei allen OAuth 2.0- oder OpenID Connect (OIDC)-kompatiblen Clientanwendungen mit Drupal-Anmeldeinformationen. Diese SSO-Integration wird durch das miniOrange OAuth-Servermodul realisiert . Es unterstützt verschiedene Autorisierungsarten, darunter Passwort-, Client-Anmeldeinformations-, implizite und Autorisierungs-Grant-Typen.
Das Modul ist mit allen OAuth/OIDC-Clients wie Salesforce, Slack, AWS Cognito, Jira, Joomla, WordPress, Magento, Bitbucket, Azure AD B2C, Confluence, OSTicket, Grafana, Qlik Cloud kompatibel und für Drupal 7, Drupal 8, Drupal 9, Drupal 10 und Drupal 11 verfügbar.
Installationsschritte
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Konfigurationsschritte
Konfigurieren Sie Drupal als OAuth-Server
- Zurück Nach Konfiguration → Personen → miniOrange OAuth-Server im Verwaltung Menü. (admin/config/people/oauth_server_sso/config_client)
- Unter dem App Registrierung Klicken Sie auf die Registerkarte + Kunde hinzufügen .
- Geben Sie nun den Anwendungsnamen und die zuvor kopierte Weiterleitungs-URL in die entsprechenden Felder ein.
- Klicken Sie auf die Client erstellen Schaltfläche zum Speichern der Clientkonfiguration.
- Nun werden Client-ID und Client-Geheimnis angezeigt. Bitte kopieren Sie diese und bewahren Sie sie griffbereit auf. Sie werden für die Konfiguration der Client-Anwendung benötigt.
- Bitte konfigurieren Sie den Bereich und die Endpunkte in der Clientanwendung gemäß der unten stehenden Tabelle. (Sie können dieselben Informationen auch von der Anwendung abrufen.) Umfang und Endpunkte Abschnitt der Drupal-Site -> Konfiguration -> miniOrange OAuth-Serverkonfiguration -> OAuth-Client):
| Geltungsbereich | Profil openid E-Mail |
|---|---|
| Endpunkt autorisieren | {base_url_of_the_drupal_site}/mo/oauth2/authorize |
| Zugriffstoken-Endpunkt | {base_url_of_the_drupal_site}/mo/oauth2/token |
| Endpunkt für Benutzerinformationen abrufen | {base_url_of_the_drupal_site}/mo/oauth2/userinfo |
Brauchen Sie Hilfe?
Sollten Sie während der Konfiguration auf Probleme stoßen oder zusätzliche Funktionen wünschen, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com.
Ähnliche Artikel
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Kontakt aufnehmen