Suchergebnisse :

×

Google Apps OAuth Single Sign-On (SSO) in TYPO3 | TYPO3 Google OAuth-Login


Die Typo3 OAuth 2.0-Authentifizierungs- und Autorisierungs-Single-Sign-On-Erweiterung (SSO) ermöglicht Ihren Frontend- und Backend-Benutzern (Administrator und Kunden) die nahtlose Anmeldung bei der Typo3-Site mit Google Apps-Anmeldeinformationen. Die Typo3 OAuth / OpenID Connect Single Sign-On (SSO)-Erweiterung ermöglicht die einfache Verwendung von OAuth2 zur Einrichtung von Google Apps Login auf Typo3 (Google Apps Single Sign On).

Die Typo3 OAuth & OpenID Connect Single Sign-On (SSO)-Erweiterung ermöglicht die sichere Anmeldung bei Typo3 über beliebige OAuth- und OpenID Connect-Anbieter wie Azure AD, Azure B2C, Okta, Keycloak, Salesforce usw. Erweiterte SSO-Funktionen wie die Zuordnung von Benutzerprofilattributen und Rollen werden ebenfalls unterstützt. Klicken Sie hier, um mehr über die Premium-Funktionen der Typo3 OAuth Single Sign-On (OAuth & OpenID Connect Client)-Erweiterung zu erfahren.

In dieser Anleitung erfahren Sie, wie Sie SSO zwischen Typo3 und Google Apps einrichten. Am Ende dieser Anleitung sollten sich Benutzer über Google Apps bei Typo3 anmelden können.

Schritte zum Konfigurieren von Google Apps OAuth und OpenID Single Sign-On (SSO) Melden Sie sich bei Typo3 an

1. Richten Sie Google Apps als OAuth-Anbieter ein

Führen Sie die folgenden Schritte aus, um Google Apps als OAuth-Anbieter zu konfigurieren

miniorange img Konfigurieren Sie Google Apps als OAuth-Anbieter
  • Zurück Nach https://console.developers.google.com/ und registrieren/einloggen.
  • Klicken Sie auf Wählen Sie Projekt aus um ein neues zu erstellen Google Apps Wenn Sie ein Projekt für den Typo3 OAuth-Client erstellen, wird ein Popup mit der Liste aller Ihrer Projekte angezeigt.
  • Google Apps G Suite SSO Typo3 neues Projekt erstellen
  • Klicken Sie auf Neues Projekt Klicken Sie auf die Schaltfläche, um ein neues Projekt zu erstellen.
  • Google Apps G Suite SSO Typo3 neues Projekt erstellen
  • Geben Sie Ihre Projektname im Feld „Projektname“ ein und klicken Sie auf Erschaffung.
  •  G Suite SSO mit Typo3 OIDC OAuth Projektnamen eingeben
  • Zurück Nach NavigationsmenüAPIsServices Referenzen.
  •  G Suite SSO mit Typo3 OIDC OAuth, Google Apps SSO für Typo3, Anmeldeinformationen
  • Klicken Sie auf erstellen Sie Credentials und dann auswählen OAuth-Client-ID aus den Optionen im Dropdown-Menü auswählen.
  • Typo3 OAuth SSO OAuth-Client-ID
  • Wählen Sie aus, wie Sie Ihre App konfigurieren und registrieren möchten (Benutzertyp) und klicken Sie auf erstellen .
  • Google Apps-Anmeldung Typo3 konfiguriert den Zustimmungsbildschirm
  • Falls Sie mit einer Warnung konfrontiert werden, die besagt, dass Sie zum Erstellen einer OAuth-Client-ID einen Produktnamen auf dem Zustimmungsbildschirm festlegen müssen (wie im Bild unten gezeigt). Klick auf das Konfigurieren Sie den Zustimmungsbildschirm .
  • Google Apps SSO für Typo3 konfigurieren den Einwilligungsbildschirm
  • Geben Sie die erforderlichen Informationen ein, z App-Name und Benutzer-Support-E-Mail. und wählen Sie dann die Option Speichern und fortfahren.
  • Typo3 Google Apps Anmelden Google Apps SSO für Typo3, Einstellungen speichern Speichern Sie die Einstellungen für die Typo3-Google-Apps-Anmeldung
  • Klicken Sie nun auf, um Bereiche zu konfigurieren Fügen Sie die Bereiche hinzu oder entfernen Sie sie .
  • G Suite SSO mit Typo3 OIDC OAuth, Google Apps SSO für Typo3, OAuth-Client-ID erstellen
  • Wählen Sie nun die Scopes um Ihrem Projekt den Zugriff auf bestimmte Arten privater Benutzerdaten über ihr Google-Konto zu ermöglichen, und klicken Sie auf Speichern und weiter .
  • OAuth-Client-ID erstellen G Suite SSO mit Typo3 OIDC OAuth, Google Apps SSO für Typo3
  • Gehen Sie zur Registerkarte „Anmeldeinformationen“. und klicken Sie auf erstellen Sie Credentials Taste. Wählen Internetanwendung aus der Dropdown-Liste, um eine neue Anwendung zu erstellen.
  • G Suite SSO mit Google Apps SSO für Typo3, erstellen Sie eine OAuth-Client-ID
  • Geben Sie im Namensfeld den gewünschten Namen für Ihre Kunden-ID ein und geben Sie die ein Umleitungs-/Rückruf-URI vom Typo3 OAuth- und OpenID Single Sign On (SSO)-Plugin unter dem Autorisierte Weiterleitung Öffnen Sie das Feld „URIs“ und klicken Sie auf Erschaffung .
  • Google Apps SSO mit Typo3 Google Apps SSO für Typo3, Weiterleitungs-URL
  • Sie sehen ein Popup mit der Kunden-ID und der Kopie Ihres Kundengeheimnisses Kunden-ID und Kundengeheimnis und speichern Sie es in Ihrer Typo3 OAuth- und OpenID Single Sign On (SSO)-Plugin-Konfiguration.
  • Google Apps SSO für Typo3, Client-ID-Client-Geheimnis | Google Workspace Typo3 SSO

Sie haben Google Apps erfolgreich als OAuth-Anbieter für die Google Apps Single Sign-On (SSO)-Authentifizierung mit Typo3 konfiguriert.

2. Typo3 als OAuth-Client konfigurieren

  • Geben Sie nach erfolgreicher Konfiguration des OAuth-Anbieters Folgendes ein Name des OAuth-Anbieters, Kunden-ID, Kundengeheimnis, Geltungsbereich und bereitgestellte Endpunkte.

    Informationen zur Konfiguration des OAuth-Clients finden Sie unten unter „Endpunkte“.


    Umfang: Openid-E-Mail-Profil
    Endpunkt autorisieren: https://accounts.google.com/o/oauth2/auth
    Zugriffstoken-Endpunkt: https://www.googleapis.com/oauth2/v4/token
    Endpunkt zum Abrufen von Benutzerinformationen: https://www.googleapis.com/oauth2/v1/userinfo
  • Klicken Sie auf Gespeichert Schaltfläche, um die Einstellungen zu speichern.
  • Typo3 SSO OAuth 2.0 SSO-Anmeldeinformationen Google Apps SSO
  • Klicken Sie auf Testkonfiguration .
  • Typo3 OAuth-Anmeldeinformationen Google Apps SSO OAuth
  • Sie sehen alle von Ihrem OAuth-Provider an Typo3 zurückgegebenen Werte in einer Tabelle. Wenn für „Vorname“, „Nachname“, „E-Mail“ oder „Benutzername“ kein Wert angezeigt wird, nehmen Sie die erforderlichen Einstellungen in Ihrem OAuth-Anbieter vor, um diese Informationen zurückzugeben.
  • Sie haben Ihr Typo3 erfolgreich als OAuth-Client konfiguriert. Jetzt können Sie Ihre benutzerdefinierte SSO-Schaltfläche auf Ihrer Typo3-Frontend-Site erstellen und die FEOIDC-Seiten-URL darin einbetten, um die SSO zu initiieren.
  • Typo3 OAuth 2.0 SSO Google Apps SSO

3: Attributzuordnung (optional). *Dies ist eine Premium-Funktion.

  • Sie können Attribute auf der Registerkarte „Attributzuordnung“ zuordnen. In der kostenlosen Version der Erweiterung dürfen nur Benutzername und E-Mail zugeordnet werden. In der Premium-Version der Erweiterung können Sie jedoch verschiedene Attribute, die von Ihrem OAuth-Anbieter stammen, den auf Ihrer Typo3-Site vorhandenen Attributen zuordnen.
  • Typo3 OAuth-Attributzuordnung Typo3 SSO

4: Gruppenzuordnung (optional). *Dies ist eine Premium-Funktion.

  • Sie können in der kostenlosen Erweiterung eine Standardrolle angeben, die allen Nicht-Administratorbenutzern zugewiesen wird, wenn sie SSO durchführen.
  • Gehen Sie zur Registerkarte „Gruppenzuordnung“ und navigieren Sie zum Abschnitt „Gruppenzuordnung“.
  • Wählen Sie die Standardrolle aus und klicken Sie auf die Schaltfläche Speichern.
  • Google Apps Typo3 SSO – Google Apps Single Sign-On (SSO) Anmeldung in Typo3 – Rollenzuordnung

Durch die Konfiguration Google Apps als OAuth-Anbieter und Typo3 als OAuth-Client Mit unserer Typo3 OAuth-Client-Erweiterung haben Sie Typo3 Google Apps Single Sign-On (SSO) erfolgreich installiert. Dank dieser Lösung können Sie innerhalb weniger Minuten mithilfe der Google Apps-Anmeldeinformationen einen sicheren Zugriff auf Ihre Typo3-Website bereitstellen.

Weitere Informationen


Falls Sie etwas suchen, das Sie nicht finden können, senden Sie uns bitte eine E-Mail an info@xecurify.com.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung