Configurare il provider Facebook
Facebook è uno dei provider di identità OAuth 2.0 che puoi utilizzare per autenticare i visitatori sul tuo sito Power Pages. I provider di identità basati su OAuth 2.0 richiedono un ID client, un segreto client e talvolta un URL di reindirizzamento o di risposta. In questo articolo vengono descritti i seguenti passaggi:
- Configurare Facebook in Power Pages
- Creazione di una registrazione app in Facebook
- Inserisci le impostazioni del sito in Power Pages
Configurare Facebook in Power Pages
Nel sito Power Pages, seleziona Sicurezza>Provider di identità.
Se non vengono visualizzati provider di identità, assicurati che Accesso esterno sia impostato su Attivo nelle impostazioni generali di autenticazione del tuo sito.
A destra di Facebook, seleziona Altri comandi (…) >Configura o seleziona il nome del provider.
Lascia il nome del provider così com'è o cambialo se lo desideri.
Il nome del provider è il testo sul pulsante che gli utenti visualizzano quando selezionano il loro provider di identità nella pagina di accesso.
Seleziona Avanti.
In URL di risposta, seleziona Copia.
Selezionare ApriFacebook.
Non chiudere la scheda del browser Power Pages. Ci tornerai a breve.
Creazione di una registrazione app in Facebook
Registra un'applicazione in Facebook con l'URL di risposta del tuo sito come URL di reindirizzamento.
Nota
Se utilizzi o aggiungi un nome di dominio personalizzato o modifichi l'URL di base del sito, devi configurare il tuo provider di identità per utilizzare il corretto URL di risposta. L'app Facebook utilizza l'URL di risposta per reindirizzare gli utenti al tuo sito Web in seguito all'autenticazione.
Creare un'app in Facebook
Accedi alla Dashboard dell'app per sviluppatori Facebook.
Seleziona Crea app.
Seleziona Consumatore come tipo di app, quindi seleziona Continua.
Immetti il nome della tua app e un indirizzo e-mail dove puoi ricevere le notifiche degli sviluppatori da Facebook.
Seleziona Crea app.
Se richiesto, accetta i criteri della piattaforma Facebook e completa un controllo di sicurezza online.
Apri la scheda Impostazioni>Base e immetti i seguenti dettagli:
- (Facoltativo) Domini app; ad esempio
contoso.powerappsportals.com
- (Facoltativo) URL informativa sulla privacy: l'URL dell'informativa privacy della tua organizzazione, che deve essere accessibile in modo anonimo
- Eliminazione dei dati dell'utente: l'URL di callback o l'URL delle istruzioni per l'eliminazione dei dati dell'utente
- Uno Scopo dell'app appropriato
- (Facoltativo) Domini app; ad esempio
Seleziona Aggiungi piattaforma, seleziona Sito Web, quindi incolla l'URL di risposta che hai copiato.
Seleziona Salva modifiche.
Nel pannello a sinistra, seleziona Aggiungi prodotti.
Seleziona Configura per l'accesso a Facebook, quindi seleziona Web.
Seleziona Salva.
In Accesso a Facebook, seleziona Impostazioni.
In URI di reindirizzamento OAuth valido, incolla l'URL di risposta che hai copiato.
Seleziona Salva modifiche.
Pubblicazione dell'app
Nel pannello a sinistra, seleziona Impostazioni.
Seleziona Ottieni accesso avanzato nella notifica che inizia con "La tua app dispone di Accesso standard a public_profile".
In alternativa, puoi selezionare Revisione app nel pannello a sinistra, quindi Autorizzazioni e funzionalità.
Seleziona Ottieni accesso avanzato per public_profile.
Conferma la modifica.
Se richiesto, accetta i criteri della piattaforma Facebook e completa un controllo di sicurezza online.
Nella parte alta della pagina, seleziona Dinamica come Modalità app.
Quando richiesto, seleziona Avvia controllo.
Rivedi e conferma la certificazione sull'utilizzo dei dati, certifica i criteri di conformità, quindi seleziona Invia.
Nella parte alta della pagina, seleziona Dinamica come Modalità app.
Seleziona Impostazioni>Base.
Copia l'ID app e il segreto dell'app.
Inserisci le impostazioni del sito in Power Pages
Torna alla pagina Power Pages Configura provider di identità che hai lasciato in precedenza.
In Configurare le impostazioni del sito, incolla i seguenti valori:
- ID client: incolla l'ID Appche hai copiato.
- Segreto client: incolla il segreto app che hai copiato.
Impostazioni aggiuntive opzionali per i provider di identità OAuth 2.0