Suchergebnisse :

×

OAuth / OpenID Connect SSO-Integration mit Drupal als Identitätsanbieter (IdP)


Mit der Drupal OAuth Server SSO-Integration können Sie sich mit Drupal-Anmeldeinformationen bei allen OAuth 2.0- oder OpenID Connect (OIDC)-kompatiblen Clientanwendungen anmelden. Diese SSO-Integration wird durch erreicht miniOrange OAuth-Server Modul. Es werden mehrere Gewährungsarten unterstützt, darunter die Gewährung von Passwörtern, die Gewährung von Client-Anmeldeinformationen, die implizite Gewährung und die Gewährung von Autorisierungen.

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 ist für Drupal 7, Drupal verfügbar 8, Drupal 9 und Drupal 10.

In diesem Dokument gehen wir die Schritte durch, um das Modul mit einer OAuth-Client-Anwendung zu konfigurieren.

Installationsschritte:


  • Laden Sie das Modul herunter:
    Composer benötigt 'drupal/oauth_server_sso'
  • Gehen Sie zu Erweitern Menü auf Ihrer Drupal-Administratorkonsole und aktivieren Sie das Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Konfigurieren Sie das Modul unter:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Installieren Sie das Modul:
    drush und oauth_server_sso
  • Leeren Sie den Cache:
     drush cr
  • Konfigurieren Sie das Modul unter:
    {BaseURL}/admin/config/people/oauth_server_sso/config_client
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und klicken Sie auf Installieren Sie neue Modul.
  • Installieren Sie das Modul „Drupal OAuth/OIDC Provider – Single Sign On (SSO)“ entweder durch Herunterladen der ZIP-Datei oder über die URL des Paket (tar/zip).
  • Klicken Sie auf Aktivieren Sie neu hinzugefügte Module.
  • Aktivieren Sie dieses Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken Installieren .
  • Konfigurieren Sie das Modul unter
    {BaseURL}/admin/config/people/oauth_server_sso/config_client

Konfigurieren Sie Drupal als OAuth-Server:

  • Sobald das Modul installiert ist, navigieren Sie zu Konfiguration Registerkarte der Drupal-Site und wählen Sie die aus miniOrange OAuth-Serverkonfiguration.
  • Klicken Sie auf Mandant hinzufügen .
  • Drupal OAuth/OIDC Single Sign-On (SSO) – Klicken Sie auf „Client hinzufügen“.
  • Geben Sie den Anwendungsnamen unter ein Anwendungsname Textfeld.
  • Geben Sie die Rückruf-/Umleitungs-URL. (Es handelt sich um eine URL der Client-Anwendung, zu der die Benutzer nach der Authentifizierung von der Drupal-Site weitergeleitet werden.)
  • Sie können mehrere Rückruf-URLs hinzufügen, indem Sie auf klicken Mehr hinzufügen Knopf neben dem Rückruf-/Umleitungs-URL Textfeld.
  • Drupal OAuth/OIDC Single Sign-On – Klicken Sie neben dem Feld „Rückruf-URL“ auf „Mehr hinzufügen“.
  • Klicken Sie auf Speichern .
  • Jetzt werden die Client-ID und das Geheimnis angezeigt. Bitte kopieren Sie dies und bewahren Sie es griffbereit auf. Dies ist bei der Konfiguration der Client-Anwendung erforderlich.
  • Bitte konfigurieren Sie den Bereich und die Endpunkte wie in der Tabelle unten angegeben in der Client-Anwendung. (Sie können das Gleiche auch von der erhalten 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?

Wenn bei der Konfiguration Probleme auftreten oder Sie zusätzliche Funktionen wünschen, kontaktieren Sie uns bitte unter drupalsupport@xecurify.com.

Zusatzfunktionen:

 Fallstudien
miniOrange hat mit seinen hochflexiblen/anpassbaren Drupal-Lösungen erfolgreich die Anwendungsfälle von über 400 vertrauenswürdigen Kunden bedient. Schauen Sie sich dazu gerne einige unserer einzigartigen Fallstudien an Link.
 Andere Lösungen
Entdecken Sie gerne andere von uns angebotene Drupal-Lösungen hier. Zu den beliebten Lösungen, die von unseren vertrauenswürdigen Kunden verwendet werden, gehören Zwei-Faktor-Authentifizierung – 2FA, Website-Sicherheit, REST- und JSON-API-Authentifizierung, Benutzerbereitstellung und Synchronisierung. 
  Aktiver Support rund um die Uhr
Die Drupal-Entwickler von miniOrange bieten schnelle und aktive Unterstützung bei Ihren Anliegen. Wir können Sie von der Auswahl der besten Lösung für Ihren Anwendungsfall bis hin zur Bereitstellung und Wartung der Lösung unterstützen.
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com