„Google“ teikėjo nustatymas
Google yra vienas iš 2.0 tapatybės teikėjų, OAuth kuriuos galite naudoti norėdami autentifikuoti savo svetainės lankytojus . Power Pages OAuth 2.0 pagrįsti tapatybės teikėjai reikalauja kliento ID, kliento slaptojo pažymėjimo ir kartais peradresavimo arba atsakymo URL. Šiame straipsnyje aprašomi toliau nurodyti veiksmai:
- Google nustatymas Power Pages
- Sukurkite programos registraciją Google
- Svetainės parametrų įvedimas Power Pages
Nustatyti „Google“ platformoje „Power Pages“
Savo Power Pages svetainėje pasirinkite Saugos>tapatybės teikėjai.
Jei nerodoma jokių tapatybės teikėjų, savo svetainės bendruosiuose autentifikavimo parametruose patikrinkite, ar Išorinis prisijungimas nustatytas kaip Įjungtas.
Į dešinę nuo „Google“, pažymėkite Daugiau komandų (...) > Konfigūruoti arba pažymėkite paslaugų teikėjo pavadinimą.
Palikite paslaugų teikėjų pavadinimus taip, kaip yra, arba pakeiskite, jei norite.
Teikėjo pavadinimas yra tekstas ant mygtuko, kurį naudotojai mato, kai jie pasirenka savo tapatybės teikėją prisijungimo puslapyje.
Pasirinkite Toliau.
Dalyje Atsakymo URL pasirinkite Kopijuoti .
Pasirinkite Atidaryti „Google“.
Neuždarykite naršyklės „Power Pages“ skirtuko. Greitai prie jo sugrįšite.
Programos registravimo platformoje „Google“ sukūrimas
Užregistruokite paraišką Google naudodami svetainės atsakymo URL kaip peradresavimo URL.
Pastaba.
Jei naudosite ar įtrauksite pasirinktinį domeno pavadinimą arba pakeisite pagrindinį savo svetainės URL, turite sukurti tapatybės teikėją, kurį naudosite su teisingu atsakymo URL. Programa „Google“ naudoja atsakymo URL, kad autentifikuojant vartotojus jie būtų nukreipti į jūsų svetainę.
API įtraukimas
Atidarykite „Google Developers Console“.
API projekto sukūrimas arba atidarymas.
Kairiajame šoniniame skydelyje pasirinkite API &; Services.
Pažymėkite + Įjungti API ir paslaugas.
Ieškokite ir įjunkite „Google" žmonių API.
Svarbu
Google+ API nebenaudojama. Primygtinai rekomenduojame persikelti į „Google People“ API.
Nustatykite savo sutikimą ekrane
Jei jau turite savo svetainės aukščiausio lygio domeno leidimo ekraną, pereikite prie Kredencialų įtraukimo. Jei jūsų svetainėje yra leidimo ekranas, tačiau neprikėlėte aukščiausio lygio domeno, pereikite prie Savo aukščiausio lygio domeno įvedimo.
Kairiosios srities skyde pasirinkite Kredencialai.
Pasirinkite Konfigūruoti sutikimo ekraną.
Pasirinkite Išorinį vartotojo tipą.
Pasirinkite Kurti.
Įveskite programos pavadinimą ir pasirinkite savo organizacijos naudotojo palaikymo el. pašto adresą.
Jei reikia, nusiųskite logotipo vaizdo failą.
Jei taikoma, įveskite svetainės pagrindinio puslapio URL, privatumo strategiją ir aptarnavimo sąlygas.
Įveskite el. pašto adresą, kuriuo „Google“ gali siųsti kūrėjų informacinius pranešimus.
Įveskite savo aukščiausio lygio domeną
Dalyje Įgaliotieji domenai pažymėkite + Įtraukti domeną.
Įveskite svetainės aukščiausio lygio domeną, pvz.,
powerappsportals.com
.Arbatpinigiai
Naudokite
microsoftcrmportals.com
, jei neatnaujinote savo domeno pavadinimo. Jei jūsų svetainė naudoja pasirinktinį domeno pavadinimą, vietoj to įveskite jį.Spustelėkite Išsaugoti ir tęsti.
Įtraukti kredencialus
Kairiosios srities skyde pasirinkite Kredencialai.
Pasirinkite Sukurti kredencialų>OAuth kliento ID.
Kaip programėlės tipą pasirinkite Žiniatinklio programėlę.
Įveskite vardą, kad identifikuotumėte savo OAuth klientą; pvz
Web sign-in
.,Šis pavadinimas skirtas tik vidiniam naudojimui ir nerodomas vartotojams.
Dalyje Autorizuota „JavaScript“ kilmė pasirinkite + Įtraukti URI.
Įveskite savo aplinkos URL, pavyzdžiui,
https://contoso.powerappsportals.com
.Skyriuje Autorizuotieji nukreipimo URI, rinkitės + Įtraukti URI.
Įveskite savo aplinkos URL, su
/signin-google
, pavyzdžiui,https://contoso.powerappsportals.com/signin-google
.Pasirinkite Kurti.
Kliento sukurtame lange pasirinkite kopijavimo piktogramas, kad nukopijuotumėte OAuth kliento ID ir kliento slaptąjį raktą .
Pasirinkite Gerai.
Svetainės nustatymų įvedimas platformoje „Power Pages“
Grįžkite į „Power Pages“ puslapį Konfigūruoti tapatybės teikėją, iš kurio anksčiau išėjote.
Dalyje Konfigūruoti svetainės nustatymus įklijuokite toliau nurodytas reikšmes:
- Kliento ID: įklijuokite nukopijuotą kliento ID.
- Kliento paslaptis: įklijuokite nukopijuotą kliento slaptąjį raktą .
Pasirinktiniai papildomi nustatymai OAuth 2.0 tapatybės teikėjams