Konfigurowanie dostawcy usługi Google
Google jest jednym z dostawców tożsamości OAuth 2.0, których można użyć do uwierzytelniania odwiedzających w witrynie Power Pages. Dostawcy tożsaomści na bazie OAuth 2.0 wymagają identyfikatora klienta, tajnego klucza klienta, a czasami nawet przekierowania lub odpowiedzi URL. W tym artykule opisano następujące kroki:
- Konfiguruj usługi Google w Power Pages
- Tworzenie rejestracji aplikacji w Google
- Wprowadź ustawienia witryny w Power Pages
Konfiguracja usługi Google w Power Pages
W witrynie Power Pages wybierz pozycję Bezpieczeństwo>Dostawcy tożsamości.
Jeśli nie pojawią się żadni dostawcy tożsamości, upewnij się, że opcja Logowanie zewnętrzne jest ustawiona na Włączone w ogólnych ustawieniach uwierzytelniania witryny.
Po prawej stronie Google wybierz Więcej poleceń (...) >Konfiguruj lub wybierz nazwę dostawcy.
Pozostaw nazwę dostawcy bez zmian lub zmień ją, jeśli chcesz.
Nazwa dostawcy to tekst na przycisku, który użytkownicy widzą po wybraniu dostawcy tożsamości na stronie logowania.
Wybierz Dalej.
W Odpowiedz URL wybierz opcję Kopiuj.
Wybierz Otwórz Google.
Nie zamykaj karty przeglądarki Power Pages. Wkrótce do niej wrócisz.
Tworzenie rejestracji aplikacji w Google
Zarejestruj aplikację w usłudze Google, mając adres URL odpowiedzi witryny jako adres URL przekierowywania.
Uwaga
Jeśli używasz lub dodajesz niestandardową nazwę domeny lub zmieniasz podstawowy adres URL witryny, musisz skonfigurować dostawcę tożsamości, aby używał prawidłowego adresu URL odpowiedzi. Aplikacja Google używa adresu URL odpowiedzi, aby przekierować użytkowników do Twojej witryny po uwierzytelnieniu.
Dodaj nazwy API
Otwórz konsolę Google Developers Console.
Utwórz lub otwórz projekt API.
W lewym panelu wybierz pozycję API i usługi.
Wybierz + Włącz interfejsy API i usługi.
Wyszukaj i włącz interfejs usługi Interfejs API osób w usłudze Google.
Ważne
Interfejs API Google+ jest przestarzały. Zdecydowanie zalecamy przejście do interfejsu API Google People.
Konfiguracja ekranu zgody
Jeśli masz już ekran zgody dla domeny najwyższego poziomu swojej witryny, przejdź do Dodaj dane uwierzytelniające. Jeśli Twoja witryna ma ekran zgody, ale nie dodałeś domeny najwyższego poziomu, przejdź do Wprowadź swoją domenę najwyższego poziomu.
Na lewym panelu wybierz pozycję Poświadczenia.
Wybierz pozycję Konfiguruj ekran zgody.
Wybierz typ użytkownika Zewnętrzny.
Wybierz pozycję Utwórz.
Wprowadź nazwę aplikacji i wybierz adres e-mail wsparcia użytkownika swojej organizacji.
W razie potrzeby prześlij plik obrazu logo.
Wprowadź adresy URL strony głównej witryny, polityki prywatności i warunków świadczenia usług, w stosownych przypadkach.
Wprowadź adres e-mail, na który Google może wysyłać powiadomienia dla deweloperów.
Wprowadź domenę najwyższego poziomu
W obszarze Autoryzowane domeny wybierz opcję + Dodaj domenę.
Wprowadź domenę najwyższego poziomu swojej witryny; na przykład
powerappsportals.com
Porada
Użyj
microsoftcrmportals.com
, jeśli nie zaktualizowano nazwy domeny. Jeśli Twoja witryna używa nazwy domeny niestandardowej, wprowadź ją zamiast tego.Wybierz pozycję Zapisz i kontynuuj.
Dodaj poświadczenia
Na lewym panelu wybierz pozycję Poświadczenia.
Wybierz Utwórz poświadczenia>Identyfikator klienta OAuth.
Wybierz Aplikacja internetowa jako typ aplikacji.
Wprowadź imię i nazwisko identyfikujące klienta OAuth, na przykład
Web sign-in
.Ta nazwa jest przeznaczona wyłącznie do użytku wewnętrznego i nie jest wyświetlana użytkownikom.
W obszarze Autoryzowane pochodzenia JavaScript wybierz opcję + Dodaj URI.
Wprowadź adres URL swojej witryny; na przykład
https://contoso.powerappsportals.com
W obszarze Autoryzowane przekierowywanie URI wybierz opcję + Dodaj URI.
Wpisz adres URL witryny, a po nim
/signin-google
na przykładhttps://contoso.powerappsportals.com/signin-google
.Wybierz pozycję Utwórz.
W oknie Utworzony klient OAuth wybierz ikony kopiowania, aby skopiować identyfikator klienta i klucz tajny klienta.
Wybierz pozycję OK.
Wprowadź ustawienia witryny w Power Pages
Wróć do strony Power Pages Konfiguracja dostawcy tożsamości, którą opuściłeś wcześniej.
W sekcji Konfiguruj ustawienia witryny wprowadź następujące wartości:
- Identyfikator klienta: wklej skopiowany identyfikator klienta.
- Klucz tajny klienta: Wklej skopiowany klucz tajny klienta.
Opcjonalne konfigurowanie dodatkowych ustawień dla dostawców OAuth 2.0