Google-Anbieter einrichten
Google ist einer der OAuth 2.0-Identitätsanbieter, mit denen Sie Besucher Ihrer Power Pages-Website authentifizieren können. OAuth 2.0-basierte Identitätsanbieter erfordern eine Client-ID, einen geheimen Clientschlüssel und manchmal eine Umleitungs- oder Antwort-URL. In diesem Artikel werden folgende Schritte behandelt:
- Google in Power Pages einrichten
- Eine App-Registrierung in Google erstellen
- Website-Einstellungen in Power Pages eingeben
Google in Power Pages einrichten
Wählen Sie auf Ihrer Power Pages-Website Sicherheit>Identitätsanbieter aus.
Wenn keine Identitätsanbieter angezeigt werden, stellen Sie sicher, dass Externe Anmeldung auf Ein in den allgemeinen Authentifizierungseinstellungen Ihrer Website festgelegt ist.
Wählen Sie rechts neben Google die Option Weitere Befehle (…) > Konfigurieren oder den Anbieternamen aus.
Lassen Sie den Anbieternamen unverändert oder ändern Sie ihn bei Bedarf.
Der Anbietername ist der Text auf der Schaltfläche, die Benutzer sehen, wenn sie ihren Identitätsanbieter auf der Anmeldeseite auswählen.
Wählen Sie Weiter.
Wählen Sie unter Antwort-URL die Option Kopieren aus.
Wählen Sie Google öffnen aus.
Schließen Sie nicht Ihre Power Pages-Browserregisterkarte. Sie werden bald dazu zurückkehren.
Eine App-Registrierung in Google erstellen
Registrieren Sie eine Anwendung in Google mit der Antwort-URL Ihrer Website als Umleitungs-URL.
Anmerkung
Wenn Sie einen benutzerdefinierten Domänennamen verwenden oder hinzufügen oder die Basis-URL Ihrer Website ändern, müssen Sie Ihren Identitätsanbieter so einrichten, dass die richtige URL verwendet wird. Die Google-App verwendet die Antwort-URL, um Benutzer nach der Authentifizierung auf Ihre Website umzuleiten.
API hinzufügen
Öffnen Sie die Google Developers Console.
Erstellen oder öffnen Sie ein API-Projekt.
Wählen Sie im linken Seitenbereich APIs & Services aus.
Wählen Sie + APIs und Services aktivieren.
Suchen Sie nach Google People API und aktivieren Sie sie.
Wichtig
Google + API ist veraltet. Wir empfehlen dringend, dass Sie migrieren zu Google People API.
Einwilligungsbildschirm einrichten
Wenn Sie bereits über einen Einwilligungsbildschirm für die Top-Level-Domain Ihrer Website verfügen, fahren Sie mit Anmeldeinformationen hinzufügen fort. Wenn Ihre Website über einen Einwilligungsbildschirm verfügt, Sie aber die Top-Level-Domain nicht hinzugefügt haben, fahren Sie mit Top-Level-Domain eingeben fort.
Wählen Sie im linken Seitenbereich Anmeldeinformationen aus.
Wählen Konfigurieren des Einwilligungsbildschirms.
Wählen Sie Externer Benutzertyp.
Wählen Sie Erstellen aus.
Geben Sie den Namen der Anwendung ein und wählen Sie die Benutzer-Support-E-Mail-Adresse Ihrer Organisation aus.
Laden Sie bei Bedarf eine Logo-Bilddatei hoch.
Geben Sie ggf. die URLs der Homepage Ihrer Website, die Datenschutzrichtlinie und die Vertragsbedingungen ein.
Geben Sie eine E-Mail-Adresse ein, an die Google Ihnen Entwicklerbenachrichtigungen senden kann.
Top-Level-Domain eingeben
Wählen Sie unter Autorisierte Domänen die Option + Domäne hinzufügen aus.
Geben Sie die Top-Level-Domain Ihrer Website ein, zum Beispiel
powerappsportals.com
.Trinkgeld
Verwenden Sie
microsoftcrmportals.com
, wenn Sie noch nicht den Domänennamen IhresPortals aktualisiert haben. Wenn Ihre Website einen benutzerdefinierten Domänennamen verwendet, geben Sie diesen stattdessen ein.Wählen Sie Speichern und fortfahren aus.
Anmeldeinformationen hinzufügen
Wählen Sie im linken Seitenbereich Anmeldeinformationen aus.
Wählen Sie Anmeldeinformationen erstellen>OAuth-Client-ID aus.
Wählen Sie als Anwendungstyp Webanwendung aus.
Geben Sie einen Namen ein, um Ihren OAuth-Client zu identifizieren, z. B.
Web sign-in
.Dieser Name ist nur zur internen Verwendung vorgesehen und wird Benutzern nicht angezeigt.
Wählen Sie unter Autorisierte JavaScript-Ursprünge + URI hinzufügen aus.
Geben Sie die URL Ihrer Website ein, zum Beispiel
https://contoso.powerappsportals.com
.Wählen Sie unter Autorisierte Umleitungs-URIs die Option + URL hinzufügen aus.
Geben Sie die URL Ihrer Website ein, gefolgt von
/signin-google
; zum Beispielhttps://contoso.powerappsportals.com/signin-google
.Wählen Sie Erstellen aus.
Wählen Sie im Fenster OAuth-Client erstellt die Symbole zum Kopieren aus, um Client-ID und Geheimer Clientschlüssel zu kopieren.
Wählen Sie OK aus.
Website-Einstellungen in Power Pages eingeben
Kehren Sie zur Power Pages-Seite Identitätsanbieter konfigurieren zurück, die Sie zuvor verlassen haben.
Fügen Sie unter Website-Einstellungen konfigurieren die folgenden Werte ein:
- Client-ID: Fügen Sie die Client-ID ein, die Sie kopiert haben.
- Geheimer Clientschlüssel: Fügen Sie den geheimen Clientschlüssel ein, den Sie kopiert haben.
Optionale zusätzliche Einstellungen für OAuth 2.0-Identitätsanbieter