De Google-provider instellen
Google is een van de OAuth 2.0-id-providers die u kunt gebruiken om bezoekers te verifiëren die naar uw Power Pages-site komen. Id-providers op basis van OAuth 2.0 vereisen een client-id, clientgeheim en soms een omleidings- of antwoord-URL. Dit artikel beschrijft de volgende stappen:
- Google instellen in Power Pages
- Een app-registratie maken in Google
- Site-instellingen invoeren in Power Pages
Google instellen in Power Pages
Selecteer op uw Power Pages-site de optie Beveiliging>Id-providers.
Als er geen id-providers verschijnen, zorg er dan voor dat Extern aanmelden is ingesteld op Aan in de algemene verificatie-instellingen van uw site.
Selecteer rechts van Google de optie Meer opdrachten (…) >Configureren of selecteer de providernaam.
Laat de naam van de provider zoals deze is of wijzig de naam naar wens.
De providernaam is de tekst op de knop die gebruikers zien wanneer ze hun id-provider selecteren op de aanmeldpagina.
Selecteer Volgende.
Onder Antwoord-URL selecteert u Kopiëren.
Selecteer Google openen.
Sluit uw Power Pages-browsertabblad niet. U hebt het snel nodig.
Een app-registratie maken in Google
Registreer een toepassing in Google met de antwoord-URL van uw site als de omleidings-URL.
Notitie
Als u een aangepaste domeinnaam wilt gebruiken of toevoegen, of de basis-URL van uw site wilt wijzigen, u moet uw identiteitsprovider instellen om de juiste antwoord-URL te gebruiken. De Google-app gebruikt de antwoord-URL om gebruikers na verificatie om te leiden naar uw website.
Voeg de API toe
Een API-project maken of openen.
Selecteer in het linkerdeelvenster API's en services.
Selecteer + API's en services inschakelen.
Zoek naar en schakel de Google People API in.
Belangrijk
Google+-API is afgeschaft. We raden u aan om naar te migreren Google People API.
Uw toestemmingsscherm instellen
Als u al een toestemmingsscherm heeft voor het hoofddomein van uw website, gaat u verder met Referenties toevoegen. Als uw site een toestemmingsscherm heeft, maar u het hoofddomein niet heeft toegevoegd, gaat u verder met Uw hoofddomein invoeren.
Selecteer in het linkerdeelvenster de optie Referenties.
Select Toestemmingsscherm configureren.
Selecteer het gebruikerstype Extern.
Selecteer Maken.
Voer de naam van de toepassing in en selecteer het e-mailadres voor gebruikersondersteuning van uw organisatie.
Upload indien nodig een afbeeldingsbestand van het logo.
Voer de URL's van de startpagina van uw site, het privacybeleid en de servicevoorwaarden in, indien van toepassing.
Voer een e-mailadres in waarop Google u ontwikkelaarsmeldingen kan sturen.
Uw hoofddomein invoeren
Selecteer onder Geautoriseerde domeinen de optie + Domein toevoegen.
Voer het hoofddomein van uw site in, bijvoorbeeld,
powerappsportals.com
.Fooi
Gebruik
microsoftcrmportals.com
als u uw domeinnaam niet hebt bijgewerkt. Als uw site een aangepaste domeinnaam gebruikt, voert u deze in plaats daarvan in.Selecteer Opslaan en doorgaan.
Referenties toevoegen
Selecteer in het linkerdeelvenster de optie Referenties.
Selecteer Referenties maken>OAuth-Client-id.
Selecteer Webtoepassing als het toepassingstype.
Voer een naam in om u OAuth Client te identificeren, bijvoorbeeld
Web sign-in
.Deze naam is alleen voor intern gebruik en wordt niet getoond aan gebruikers.
Onder Geautoriseerde JavaScript-bronnenselecteert u + URI toevoegen.
De URL van uw site invoeren, bijvoorbeeld
https://contoso.powerappsportals.com
.Selecteer onder Goedgekeurde omleidings-URI's de optie + URI toevoegen.
Voer de URL van de site in, gevolgd door
/signin-google
; bijvoorbeeldhttps://contoso.powerappsportals.com/signin-google
.Selecteer Maken.
Selecteer in het venster OAuth client gemaakt de kopieer-pictogrammen om de Client-id en het Clientgeheim te kopiëren.
Selecteer OK.
Site-instellingen invoeren in Power Pages
Ga terug naar de Power Pages-pagina Identiteitsprovider configureren die u eerder verliet.
Plak onder Site-instellingen configureren de volgende waarden:
- Client-id: plak de Client-iddie u hebt gekopieerd.
- Clientgeheim: plak het Clientgeheim dat u hebt gekopieerd.
Aanvullende instellingen voor OAuth 2.0-providers