HOW TO

Konfigurieren von OpenID Connect mithilfe von Google-Konten

Last Published: August 24, 2024

Beschreibung

OpenID Connect ist ein Authentifizierungs-Layer, der auf OAuth 2.0 aufsetzt und der SAM-Authentifizierung Security Assertion Markup Language (SAML) ähnlich ist. Hiermit können Anwendungen von Drittanbietern die Identität eines Endbenutzers überprüfen, und es ist möglich, grundlegende Benutzerprofil-Informationen bereitzustellen. In diesem Artikel wird beschrieben, wie OpenID Connect mithilfe von Google-Konten konfiguriert wird.

Lösung oder Problemumgehung

In der Google API-Konsole

  1. Öffnen Sie die Google API-Konsole, und melden Sie sich mit einem Google-Konto an.
  2. Klicken Sie auf Dashboard > PROJEKT ERSTELLEN.
Das Fenster "Google Cloud Platform" mit dem neuen Projekt in der Google API-Konsole
  1. Geben Sie auf der Seite Neues Projekt im Feld Projektname den Projektnamen ein, und klicken Sie auf ERSTELLEN.
Das Fenster "Google Cloud Platform" mit dem neuen in der Google API-Konsole geöffneten Projekt für die Eingabe des Projektnamens
  1. Klicken Sie auf OAuth-Zustimmungsbildschirm, und wählen Sie für User Type die Option Extern aus. Klicken Sie auf Erstellen.
Das Fenster "Google Cloud Platform" mit dem neuen in der Google API-Konsole geöffneten Projekt für die Auswahl des Benutzertyps
  1. Nehmen Sie auf der Seite Anwendungsregistrierung bearbeiten im Abschnitt OAuth-Zustimmungsbildschirm die Angaben für Anwendungsname, Nutzersupport-E-Mail und E-Mail-Adressen vor. Klicken Sie auf SPEICHERN UND FORTFAHREN.
Das Fenster "Google Cloud Platform" mit dem geöffneten neuen Projekt für die Angabe der Anwendungsinformation im OAuth-Zustimmungsbildschirm
  1. Klicken Sie im Abschnitt Bereiche auf BEREICHE HINZUFÜGEN ODER ENTFERNEN.
Das Fenster "Google Cloud Platform" mit dem geöffneten neuen Projekt zum Hinzufügen oder Entfernen von Bereichen in der Anwendung für die Autorisierung
  1. Aktivieren Sie im Fenster Ausgewählte Bereiche aktualisieren die Kontrollkästchen /auth/userinfo.email, /auth/userinfo.profile und openid. Klicken Sie auf AKTUALISIEREN.
Das Fenster zum Aktualisieren der Bereiche für die neuen APIs
  1. Klicken Sie auf SPEICHERN UND FORTFAHREN.
  2. Klicken Sie im Abschnitt Testnutzer auf ADD USERS. Geben Sie im Fenster Nutzer hinzufügen die E-Mail-Adresse der Testbenutzer ein, und klicken Sie auf HINZUFÜGEN.
Das Fenster "Google Cloud Platform" mit dem geöffneten neuen Projekt zum Hinzufügen von Testbenutzern Eingeben der Testbenutzer-Adressen im Fenster "Nutzer hinzufügen"
  1. Klicken Sie auf SPEICHERN UND FORTFAHREN.
  2. Klicken Sie auf Anmeldedaten > ANMELDEDATEN ERSTELLEN > OAuth-Client-ID.
Das Fenster "Google Cloud Platform" mit dem geöffneten neuen Projekt zum Auswählen der OAuth-Client-ID für die zu erstellenden Anmeldedaten
  1. Klicken Sie auf der Seite OAuth-Client-ID erstellen auf das Feld Anwendungstyp, und wählen Sie Webanwendung aus.
  2. Geben Sie den Namen in das Feld Name ein, und klicken Sie auf ERSTELLEN. Es wird eine Client-ID und ein Clientschlüssel erstellt. Fahren Sie mit dem nächsten Workflow in ArcGIS Online fort.
Das Fenster zum Einrichten des Anwendungstyps und des Namens der erstellten OAuth-Client-ID

In ArcGIS Online
  1. Melden Sie sich beim ArcGIS Online-Organisationskonto an.
  2. Klicken Sie auf die Registerkarte Organisation > Einstellungen. Navigieren Sie zu Sicherheit.
  3. Navigieren Sie auf der Seite Sicherheit zum Abschnitt Anmeldungen. Klicken Sie auf Neue OpenID Connect-Anmeldung.
Das Fenster zum Einrichten einer neuen OpenID Connect-Anmeldung in ArcGIS Online
  1. Nehmen Sie im Fenster OpenID Connect-Anmeldung einrichten Eingaben in den Feldern Beschriftung für Anmeldeschaltfläche, ID des registrierten Clients, Geheimer Schlüssel des registrierten Clients, Berechtigungsbereiche/Berechtigungen des Providers, Aussteller-ID des Providers, URL des OAuth-2.0-Autorisierungsendpunktes, URL des Tokenendpunktes und URL des JSON Web Key Set (JWKS) vor.
Note:
The Registered client ID and Registered client secret sections are obtained from Step 13 in the previous workflow. The Provider issuer ID, OAuth 2.0 authorization endpoint URL, Token endpoint URL, and JSON web key set (JWKS) URL sections are obtained from the openid configuration web page.
  1. Klicken Sie auf Speichern.
Das Fenster zum Eingeben der Informationen
  1. Klicken Sie auf das Symbol Bearbeiten. Navigieren Sie im Fenster OpenID Connect-Anmeldung bearbeiten zum Abschnitt Umleitungs-URI für Anmeldung. Klicken Sie auf die Schaltfläche Kopieren
  2. Klicken Sie auf Speichern.
Das Fenster zum Bearbeiten der neu erstellten OpenID Connect-Testanmeldung in ArcGIS Online
Das Fenster zum Kopieren des neu erzeugten "Umleitungs-URI für Anmeldung" von der Seite "OpenID Connect-Anmeldung bearbeiten"
  1. Öffnen Sie erneut die Google API-Konsole, und navigieren Sie zu APIs und Dienste. Klicken Sie auf die Registerkarte Anmeldedaten.
  2. Klicken Sie im neu erstellten Projekt im Abschnitt OAuth 2.0-Client-IDs auf das Symbol OAuth-Client bearbeiten.
Das Fenster zum Bearbeiten der OAuth 2.0-Client-ID in der Google API-Konsole
  1. Navigieren Sie zum Abschnitt Autorisierte Weiterleitungs-URIs, und klicken Sie auf URI HINZUFÜGEN. Fügen Sie den URI aus Schritt 6 ein, und klicken Sie auf SPEICHERN.
Das Fenster zum Hinzufügen der URIs im Abschnitt "Autorisierte Weiterleitungs-URIs"
  1. Navigieren Sie in ArcGIS Online auf der Seite Sicherheit zum Abschnitt Anmeldungen. Aktivieren Sie die erstellte Option für die OpenID Connect-Anmeldung.
Das Fenster mit der aktivierten Anmeldeoption "OpenID Connect Test"
  1. Melden Sie sich bei ArcGIS Online ab, und melden Sie sich über die ArcGIS Online-Anmeldeseite erneut an.
Das Fenster mit der auf der ArcGIS Online-Anmeldeseite verfügbaren Anmeldeoption "OpenID Connect Test"

Artikel-ID: 000024986

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln