Konfiguriranje davatelja Facebook za portale

Kao što je objašnjeno u odjeljku Konfiguriranje OAuth 2.0 davatelja usluga za portale, Facebook je jedan od nekoliko davatelja identiteta koji koriste OAuth 2.0 protokol. Da biste započeli s konfiguriranjem Facebook kao davatelja identiteta, na stranici postavki davatelja odaberite Konfiguriraj.

Konfigurirajte aplikaciju Facebook.

1. korak Izrada aplikacije za Facebook

Da biste Facebook koristili kao davatelja identiteta, morate izraditi aplikaciju u Facebook s URL-om za preusmjeravanje. Detaljne korake o stvaranju aplikacije u Facebook potražite u odjeljku Facebook za razvojne inženjere: izradite aplikaciju.

Napomena

Aplikacija Facebook koristi URL odgovora za preusmjeravanje korisnika na portal nakon što provjera autentičnosti uspije. Ako vaš portal ima prilagođeni naziv domene, možda se vaš URL razlikuje od onog koji je ovdje naveden.

Stvaranje aplikacije u Facebook

  1. Otvorite nadzornu ploču aplikacije za razvojne inženjere Facebook.
  2. Kliknite Stvori aplikaciju.
  3. Za Odaberite vrstu aplikacije, odaberite Potrošač, zatim odaberite Nastavi.
  4. Unesite Zaslonski naziv aplikacije i valjanu Adresu e-pošte za kontakt s aplikacijom.
  5. Kliknite Stvori aplikaciju. Ovaj korak može zahtijevati da prihvatite Facebook pravila platforme i dovršite internetsku sigurnosnu provjeru.
  6. Dok ste na nadzornoj ploči nove aplikacije, idite na Postavke > karticu Osnovno i dodajte sljedeće pojedinosti:
    • Domene aplikacije (neobavezno). Na primjer, contoso.powerappsportals.com.
    • URL pravila o privatnosti : URL za vaša pravila o privatnosti, mora biti dostupan anonimno; slijedeći Facebook pravila.
    • Brisanje korisničkih podataka : koristite URL povratnog poziva ili URL uputa za brisanje korisničkih podataka slijedeći pravila Facebook.
    • Prikladna Svrha aplikacije.
    • Odaberite Dodaj platformu, a zatim odaberite Web-mjesto s URL-om web-mjesta: https://contoso.powerappsportals.com/ ili https://contoso.powerappsportals.com/signin-facebook
  7. Odaberite Spremi promjene.
  8. U lijevom oknu odaberite Dodaj proizvode.
  9. Odaberite Postavi za Facebook prijavu.
  10. Odaberite Web i prikazat će se prethodno uneseni URL za platformu.
  11. Odaberite Spremi.
  12. U odjeljku Facebook prijava odaberite Postavke.
  13. U opciji Valjani URI-ovi za preusmjeravanje aplikacije OAuth unesite URL portala u sljedećem formatu:https://contoso.powerappsportals.com/signin-facebook
  14. Odaberite opciju Spremi promjene na dnu stranice.
  15. U lijevom oknu odaberite Postavke.
  16. Odaberite Preuzmi napredni pristup u obavijesti koja navodi „Vaša aplikacija ima standardni pristup javnom_profilu”. Da biste koristili Facebook prijavu, prebacite public_profile na Napredni pristup.". Također možete odabrati Pregled aplikacije u lijevom oknu, a zatim Dozvole i značajke.
  17. Odaberite Preuzmi napredni pristup za public_profile.
  18. Potvrdite promjenu. Ovaj korak može zahtijevati da prihvatite Facebook pravila platforme i dovršite internetsku sigurnosnu provjeru.
  19. U gornjem srednjem dijelu zaslona, za Način rada aplikacije odaberite Aktivno. Morat ćete obaviti pregled pa odaberite Započni pregled.
  20. Pregledajte i potvrdite potvrdu o upotrebi podataka, potvrdite pravila o sukladnosti, a zatim odaberite Pošalji.
  21. Nakon potvrđivanja provjere upotrebe podataka, u gornjem srednjem dijelu zaslona za Način rada aplikacije odaberite Aktivno.
  22. Odaberite · > Osnove postavki i zabilježite ID aplikacije i Tajnu aplikacije koji će se koristiti u sljedećem koraku za konfiguriranje Power Apps portala.

2. korak Konfiguracija postavki web-mjesta

Kada stvorite aplikaciju u Facebook, konfigurirajte postavke web-mjesta za davatelja usluga:

  • ID klijenta : jedinstveni ID aplikacije koji generira Facebook za vašu aplikaciju (ID aplikacije u Facebook za razvojne programere).
  • Tajna klijenta : tajna aplikacije za vašu aplikaciju za Facebook (App Secret u Facebook za razvojne programere).

(Neobavezno) Korak 3. Dodatne postavke

Dodatne postavke za davatelja Facebook potražite u članku Konfiguriranje dodatnih postavki za davatelje usluga OAuth 2.0.