Google-palveluntarjoajan määrittäminen
Google on yksi OAuth 2.0 -tunnistetietojen toimittajista, joita voit käyttää todentamaan vierailijoita Power Pages -sivustollasi. OAuth 2.0-pohjaiset tunnistetietojen toimittajat edellyttävät asiakkaan tunnuksen, asiakkaan salaisuuden ja joskus uudelleenohjauksen tai vastauksen URL-osoitteen. Tässä artikkelissa käsitellään seuraavat vaiheet:
- Määritä Google Power Pagesissa
- Sovellusrekisteröinnin luominen Googlessa
- Syötä sivuston asetukset Power Pagesissa
Määritä Google Power Pagesissa
Valitse Power Pages -sivustollasi Suojaus>Tunnistetietojen toimittajat.
Jos yhtään tunnistetietojen palveluntarjoajaa ei tule näkyviin, varmista, että Ulkoinen sisäänkirjautuminen on määritetty arvoon Käytössä sivustosi yleisissä todennusasetuksissa.
Valitse Googlen oikealta puolelta Lisää komentoja (…) >Määritä tai valitse palveluntarjoajan nimi.
Jätä palvelun nimi alkuperäiseen muotoonsa tai muuta sitä halutessasi.
Palveluntarjoajan nimi on teksti, joka näkyy painikkeessa, jonka käyttäjät näkevät, kun he valitsevat tunnistetietojen palveluntarjoajan sisäänkirjautumissivulla.
Valitse Seuraava.
Valitse Vastaus-URL-osoite -kohdasta Kopioi.
Valitse Avaa Google.
Älä sulje Power Pages -selainvälilehteä. Palaat vielä sille.
Sovellusrekisteröinnin luominen Googlessa
Rekisteröi sovellus Googlessa sivustosi vastaus-URL-osoitteella, jota käytetään uudelleenohjauksen URL-osoitteena.
Muistiinpano
Jos käytät tai lisäät mukautetun toimialuenimen tai muutat sivustosi perus-URL-osoitteen, sinun on määritettävä tunnistetietojen palveluntarjoaja käyttämään oikeaa vastaus-URL-osoitetta. Google-sovelluksen käyttämä vastaus-URL-osoite ohjaa käyttäjät sivustoosi todennuksen jälkeen.
Lisää ohjelmointirajapinta
Luo tai avaa ohjelmointirajapintaprojekti.
Valitse vasemmassa sivupaneelissa Ohjelmointirajapinnat ja palvelut.
Valitse + Ota API-liittymät ja palvelut käyttöön.
Hae Google People API ja ota se käyttöön.
Tärkeää
Google+-ohjelmointirajapinta on vanhentunut. On suositeltavaa siirtyä Google People -ohjelmointirajapintaan.
Suostumusnäytön määritäminen
Jos sinulla on jo suostumusnäyttö sivuston ylimmän tason toimialuetta varten, siirry kohtaan Lisää tunnistetiedot. Jos sivustollasi on suostumusnäyttö, mutta et ole lisännyt ylimmän tason toimialuetta, siirry kohtaan Ylätason toimialueen syöttäminen.
Valitse vasemmanpuoleisessa sivupaneelissa Tunnistetiedot.
Valitse Määritä hyväksyntänäyttö.
Valitse käyttäjätyypiksi Ulkoinen.
Valitse Luo.
Syötä sovelluksen nimi ja valitse organisaation käyttäjätuen sähköpostiosoite.
Lataa tarvittaessa logokuvatiedosto.
Syötä tarvittaessa sivuston aloitussivun URL-osoite, tietosuojakäytäntö ja käyttöehdot.
Syötä sähköpostiosoite, johon Google voi lähettää sovelluskehittäjän ilmoituksia.
Ylätason toimialueen syöttäminen
Valitse kohdasta Sallitut toimialueet + Lisää toimialue.
Syötä sivuston ylätason toimialue, esimerkiksi
powerappsportals.com
.Vihje
Käytä osoitetta
microsoftcrmportals.com
, jos et ole päivittänyt toimialueen nimeä. Jos sivusto käyttää mukautettua toimialuenimeä, syötä se.Valitse Tallenna ja jatka.
Lisää tunnistetiedot
Valitse vasemmanpuoleisessa sivupaneelissa Tunnistetiedot.
Valitse Luo tunnistetiedot>OAuth -asiakastunnus.
Valitse Verkkosovellus sovelluksen tyypiksi.
Kirjoita nimi OAuth-asiakkaan tunnistamiseksi, esimerkiksi
Web sign-in
.Tämä nimi on vain sisäiseen käyttöön, eikä sitä näytetä käyttäjille.
Valitse kohdasta Valtuutetut JavaScript-alkuperät + Lisää URI.
Syötä sivustosi URL-osoite, esimerkiksi
https://contoso.powerappsportals.com
.Valitse kohdasta Valtuutetut uudelleenohjaus-URIt: + Lisää URI.
Syötä sivustosi URL-osoite sekä
/signin-google
; esimerkiksihttps://contoso.powerappsportals.com/signin-google
.Valitse Luo.
Valitse OAuth-asiakkaan luomassa ikkunassa kopiointikuvakkeet kopioidaksesi Asiakastunnuksen ja Asiakkaan salaisuuden.
Valitse OK.
Syötä sivuston asetukset Power Pagesissa
Palaa Power Pages Määritä tunnistetietojen palveluntarjoaja -sivulle, josta lähdit aiemmin.
Liitä Määritä sivustoasetukset -osassa seuraavat arvot:
- Asiakastunnus: Liitä asiakastunnus, jonka kopioit.
- Asiakkaan salainen koodi: Liitä asiakkaan salainen koodi, jonka kopioit.
Valinnaisia lisäasetuksia OAuth 2.0 -tunnistetietojen tarjoajille