Nastavení zprostředkovatele Google
Google je jedním z poskytovatelů identity OAuth 2.0, které můžete použít k ověřování návštěvníků vašeho webu Power Pages. Zprostředkovatelé identity založené na OAuth 2.0 vyžadují ID klienta, tajný kód klienta a někdy i adresu URL pro přesměrování nebo odpověď. Tento článek popisuje následující kroky:
- Nastavení Google v Power Pages
- Vytvoření registrace aplikace v Google
- Zadání nastavení webu v Power Pages
Nastavení Google v Power Pages
Na vašem webu Power Pages vyberte Zabezpečení>Poskytovatelé identity.
Pokud se nezobrazují žádní poskytovatelé identity, ujistěte se, že Externí přihlášení je nastaveno na Zapnuto v obecných nastaveních ověřování vašeho webu.
Napravo od Google vyberte Další příkazy (…) >Konfigurovat nebo vyberte název poskytovatele.
Ponechte název poskytovatele tak, jak je, nebo ho změňte, pokud chcete.
Název zprostředkovatele je text na tlačítku, který se uživatelům zobrazí při výběru zprostředkovatele identity na přihlašovací stránce.
Vyberte Další.
V části Adresa URL odpovědi vyberte Kopírovat.
Vyberte Otevřít Google.
Nezavírejte kartu prohlížeče Power Pages. Brzy se k ní vrátíte.
Vytvoření registrace aplikace v Google
Zaregistrujte si aplikaci na Google s adresou URL odpovědi vašeho webu jako adresou URL přesměrování.
Poznámka:
Když používáte nebo přidáváte název vlastní domény nebo měníte základní adresu URL webu, musíte nastavit zprostředkovatele identity, aby používal správnou adresu URL pro odpověď. Aplikace Google používá adresu URL odpovědi k přesměrování uživatelů na web po ověření.
Přidání rozhraní API
Otevřete konzoli pro vývojáře Google.
Vytvořte nebo otevřete projekt API.
V levém bočním panelu vyberte Rozhraní API a služby.
Vyberte + Zapnout rozhraní API a služby.
Vyhledejte a zapněte Google People API.
Důležité
Rozhraní API Google+ je zastaralé. Důrazně doporučujeme provést migraci na rozhraní API Google People.
Nastavení obrazovky souhlasu
Pokud již máte obrazovku souhlasu pro doménu nejvyšší úrovně svého webu, přejděte na Přidání přihlašovacích údajů. Pokud má váš web obrazovku souhlasu, ale nepřidali jste doménu nejvyšší úrovně, přejděte na Zadání domény nejvyšší úrovně.
V levém bočním panelu vyberte Přihlašovací údaje.
Vyberte Konfigurovat obrazovku se souhlasem.
Vyberte Externí typ uživatele.
Vyberte Vytvořit.
Zadejte název aplikace a vyberte e-mailovou adresu uživatelské podpory vaší organizace.
V případě potřeby nahrajte soubor s obrázkem loga.
Zadejte adresy URL domovské stránky svého webu, zásady ochrany osobních údajů a smluvní podmínky, pokud jsou k dispozici.
Zadejte e-mailovou adresu, na kterou vám Google může zasílat oznámení pro vývojáře.
Zadání domény nejvyšší úrovně
V části Autorizované domény vyberte + Přidat doménu.
Zadejte doménu nejvyšší úrovně svého webu, například
powerappsportals.com
.Tip
Použijte
microsoftcrmportals.com
, pokud jste neaktualizovali váš název domény. Pokud váš web používá název vlastní domény, zadejte ho.Zvolte Uložit a pokračovat.
Přidat přihlašovací údaje
V levém bočním panelu vyberte Přihlašovací údaje.
Vyberte Vytvořit přihlašovací údaje>ID klienta OAuth.
Vyberte typ aplikace Webová aplikace.
Zadejte jméno pro identifikaci vašeho klienta OAuth, například
Web sign-in
.Tento název je pouze pro interní použití a uživatelům se nezobrazuje.
V části Autorizované zdroje JavaScript vyberte + Přidat URI.
Zadejte adresu URL svého webu, například
https://contoso.powerappsportals.com
.V části Autorizované URI přesměrování vyberte + Přidat identifikátor URI.
Zadejte adresu URL svého webu následovanou
/signin-google
, napříkladhttps://contoso.powerappsportals.com/signin-google
.Vyberte Vytvořit.
V okně Vytvořený klient OAuth vyberte ikony kopírování a zkopírujte ID klienta a Tajný kód klienta.
Vyberte OK.
Zadání nastavení webu v Power Pages
Vraťte se na stránku Konfigurace poskytovatele identity Power Pages, kterou jste opustili dříve.
V sekci Konfigurace nastavení webu vložte následující hodnoty:
- ID klienta: Vložte ID klienta, které jste zkopírovali.
- Tajný kód klienta: Vložte Tajný kód klienta, který jste zkopírovali.
Volitelné další nastavení pro zprostředkovatele identity OAuth 2.0