Azure Active Directory B2C: fornire l'iscrizione e l'accesso agli utenti con account FacebookAzure Active Directory B2C: Provide sign-up and sign-in to consumers with Facebook accounts

Creare un'applicazione FacebookCreate a Facebook application

Per utilizzare Facebook come provider di identità in Azure Active Directory (Azure AD) B2C, è necessario creare un'applicazione Facebook e inserire i parametri corretti.To use Facebook as an identity provider in Azure Active Directory (Azure AD) B2C, you need to create a Facebook application and supply it with the right parameters. Per eseguire questa operazione è necessario disporre di un account Facebook.You need a Facebook account to do this. Se non si ha un account, è possibile crearlo nel sito https://www.facebook.com/.If you don’t have one, you can get it at https://www.facebook.com/.

  1. Passare al sito Web Facebook for developers e accedere con le credenziali dell'account Facebook.Go to the Facebook for developers website and sign in with your Facebook account credentials.
  2. Se non è ancora stato fatto, è necessario registrarsi come sviluppatore Facebook.If you have not already done so, you need to register as a Facebook developer. A tale scopo, fare clic su Registrati nell'angolo in alto a destra della pagina, accettare le condizioni di Facebook e completare la procedura di registrazione.To do this, click Register (on the upper-right corner of the page), accept Facebook's policies, and complete the registration steps.
  3. Fare clic su My Apps (App personali) e quindi su Add a new App (Aggiungi una nuova app).Click My Apps and then click Add a New App.
  4. Nel modulo fornire un nome visualizzato e una email di contatto valida.In the form, provide a Display Name and a valid Contact Email.
  5. Fare clic su Crea ID app.Click Create App ID. Potrebbe essere necessario accettare i criteri della piattaforma Facebook e completare un controllo di sicurezza online.This may require you to accept Facebook platform policies and complete an online security check.
  6. Nella colonna di sinistra fare clic su Impostazioni e quindi selezionare Base, se non è già selezionata.In the left column, click Settings and then select Basic if not selected already.
  7. Selezionare una categoria.Select a Category.
  8. Fare clic su +Add Platform (+Aggiungi piattaforma) e selezionare Website (Sito Web).Click + Add Platform and select Website.

    Facebook - Impostazioni

    Facebook - Impostazioni - sito Web

  9. Immettere https://login.microsoftonline.com/ nel campo URL sito e quindi fare clic su Salva modifiche nella parte inferiore della pagina.Enter https://login.microsoftonline.com/ in the Site URL field and then click Save Changes at the bottom of the page.

    Facebook - URL del sito

  10. Copiare il valore di ID App.Copy the value of App ID. Fare clic su Show (Mostra) e copiare il valore App Secret (Segreto app).Click Show and copy the value of App Secret. Sono necessari entrambi per configurare Facebook come provider di identità nel tenant.You will need both of them to configure Facebook as an identity provider in your tenant. App Segreta è una credenziale di sicurezza importante.App Secret is an important security credential.

    Facebook - ID app e segreto app

  11. Fare clic su Aggiungi prodotto nel riquadro di spostamento sinistro, quindi fare clic sul pulsante Configurazione per Account di accesso di Facebook.Click + Add Product on the left navigation and then the Set Up button for Facebook Login.

    Facebook - Accesso a Facebook

  12. Fare clic su Impostazioni nel riquadro di spostamento destro in Account di accesso di FacebookClick Settings on the right nav under Facebook Login

    Facebook - Impostazioni Account di accesso di Facebook

  13. Immettere https://login.microsoftonline.com/te/{tenant}/oauth2/authresp nel campo Valid OAuth redirect URIs (URI di reindirizzamento OAuth validi) nella sezione Client OAuth Settings (Impostazioni OAuth client).Enter https://login.microsoftonline.com/te/{tenant}/oauth2/authresp in the Valid OAuth redirect URIs field in the Client OAuth Settings section. Sostituire {tenant} con il nome del tenant, ad esempio contosob2c.onmicrosoft.com.Replace {tenant} with your tenant's name (for example, contosob2c.onmicrosoft.com). Fare clic su Salva le modifiche nella parte inferiore della pagina.Click Save Changes at the bottom of the page.

    Facebook - URI di reindirizzamento OAuth

  14. Per rendere l'applicazione Facebook utilizzabile da AD B2C di Azure, è necessario renderla pubblicamente disponibile.To make your Facebook application usable by Azure AD B2C, you need to make it publicly available. A questo scopo, fare clic su App Review (Controllo app) nel riquadro di spostamento sinistro, impostare l'opzione nella parte superiore della pagina su e quindi fare clic su Confirm (Conferma).You can do this by clicking App Review on the left navigation and by turning the switch at the top of the page to YES and clicking Confirm.

    Facebook - App pubblica

Configurare Facebook come provider di identità nel tenantConfigure Facebook as an identity provider in your tenant

  1. Seguire questa procedura per passare al pannello delle funzionalità B2C nel portale di Azure.Follow these steps to navigate to the B2C features blade on the Azure portal.
  2. Nel pannello delle funzionalità di B2C, fare clic su Provider di identità.On the B2C features blade, click Identity providers.
  3. Fare clic su +Aggiungi nella parte superiore del pannello.Click +Add at the top of the blade.
  4. Fornire un Nome per la configurazione del provider di identità.Provide a friendly Name for the identity provider configuration. Ad esempio, immettere "Facebook".For example, enter "Facebook".
  5. Fare clic su Identity provider type (Tipo di provider di identità), selezionare Facebook e scegliere OK.Click Identity provider type, select Facebook, and click OK.
  6. Fare clic su Set up this identity provider (Configura questo provider di identità), immettere l'ID app e il segreto app dell'applicazione Facebook creata in precedenza rispettivamente nei campi ID client e Segreto client.Click Set up this identity provider and enter the app ID and app secret (of the Facebook application that you created earlier) in the Client ID and Client secret fields respectively.
  7. Fare clic su OK e quindi su Create (Crea) per salvare la configurazione di Facebook.Click OK, and then click Create to save your Facebook configuration.

Nota

L'aggiunta di un provider di identità al tenant non modifica i criteri esistenti.Adding an Identity provider to your tenant does not modify your existing policies. Ricordare di aggiornare i criteri includendo il provider di identità appena creato.Remember to update your policies by including the identity provider you just created.