Come configurare un'applicazione del servizio app per usare l'account di accesso di TwitterHow to configure your App Service application to use Twitter login

Questo argomento descrive come configurare il servizio app di Azure per usare Twitter come provider di autenticazione.This topic shows you how to configure Azure App Service to use Twitter as an authentication provider.

Per completare la procedura descritta in questo argomento è necessario avere un account Twitter con un indirizzo di posta elettronica e un numero di telefono verificati.To complete the procedure in this topic, you must have a Twitter account that has a verified email address and phone number. Per creare un nuovo account Twitter, visitare il sito Web all'indirizzo twitter.com.To create a new Twitter account, go to twitter.com.

Registrare l'applicazione con Twitter Register your application with Twitter

  1. Accedere al portale di Azure, e passare all'applicazione.Log on to the Azure portal, and navigate to your application. Copiare l' URL.Copy your URL. Verrà usato per configurare l'app Twitter.You will use this to configure your Twitter app.
  2. Passare al sito Web Twitter Developers , accedere con le credenziali dell'account Twitter e quindi fare clic su Create New App(Crea nuova app).Navigate to the Twitter Developers website, sign in with your Twitter account credentials, and click Create New App.
  3. Digitare i valori per Name (Nome) e Description (Descrizione) per la nuova app.Type in the Name and a Description for your new app. Incollare l'URL dell'applicazione per il valore Website (Sito Web).Paste in your application's URL for the Website value. Nella casella Callback URL (URL callback) incollare quindi il valore di URL callback copiato prima.Then, for the Callback URL, paste the Callback URL you copied earlier. Si tratta del gateway dell'app per dispositivi mobili con il percorso /.auth/login/twitter/callback come suffisso.This is your Mobile App gateway appended with the path, /.auth/login/twitter/callback. Ad esempio https://contoso.azurewebsites.net/.auth/login/twitter/callback.For example, https://contoso.azurewebsites.net/.auth/login/twitter/callback. Assicurarsi che sia in uso lo schema HTTPS.Make sure that you are using the HTTPS scheme.
  4. Nella parte inferiore della pagina, leggere e accettare le condizioni di utilizzo.At the bottom the page, read and accept the terms. Fare clic su Create your Twitter application.Then click Create your Twitter application. L'app verrà registrata e verranno visualizzati i dettagli dell'applicazione.This registers the app displays the application details.
  5. Fare clic sulla scheda Settings (Impostazioni), selezionare Allow this application to be used to sign in with Twitter (Consenti l'uso dell'applicazione per l'accesso con Twitter) e quindi fare clic su Update Settings (Aggiorna impostazioni).Click the Settings tab, check Allow this application to be used to sign in with Twitter, then click Update Settings.
  6. Selezionare la scheda Keys and Access Tokens . Prendere nota dei valori di Consumer Key (API Key) (Chiave utente (chiave API)) e Consumer secret (API Secret) (Segreto utente (chiave privata API)).Select the Keys and Access Tokens tab. Make a note of the values of Consumer Key (API Key) and Consumer secret (API Secret).

    Nota

    Il segreto consumer è un'importante credenziale di sicurezza.The consumer secret is an important security credential. Non condividere questo valore con altri né distribuirlo con l'app.Do not share this secret with anyone or distribute it with your app.

Aggiungere informazioni di Twitter all'applicazione Add Twitter information to your application

  1. Nel portale di Azure, passare all'applicazione.Back in the Azure portal, navigate to your application. Fare clic su Impostazioni e quindi su Autenticazione/Autorizzazione.Click Settings, and then Authentication / Authorization.
  2. Se la funzionalità di autenticazione/autorizzazione non è abilitata, impostare l'opzione in modo da abilitarla.If the Authentication / Authorization feature is not enabled, turn the switch to On.
  3. Fare clic su Twitter.Click Twitter. Incollare i valori relativi all'ID dell'app e al segreto dell'app ottenuti in precedenza.Paste in the App ID and App Secret values which you obtained previously. Fare quindi clic su OK.Then click OK.

    Per impostazione predefinita, il servizio app fornisce l'autenticazione ma non limita l'accesso alle API e al contenuto del sito solo agli utenti autorizzati.By default, App Service provides authentication but does not restrict authorized access to your site content and APIs. È necessario autorizzare gli utenti nel codice dell'app.You must authorize users in your app code.

  4. (Facoltativo) Per consentire l'accesso al sito solo agli utenti autenticati da Twitter, impostare il parametro Azione da eseguire quando la richiesta non è autenticata su Twitter.(Optional) To restrict access to your site to only users authenticated by Twitter, set Action to take when request is not authenticated to Twitter. Per poter utilizzare questa funzione, tuttavia, è necessario che tutte le richieste vengano autenticate e che le richieste non autenticate vengano reindirizzate a Twitter per l'autenticazione.This requires that all requests be authenticated, and all unauthenticated requests are redirected to Twitter for authentication.
  5. Fare clic su Save.Click Save.

È ora possibile usare un account Twitter per l'autenticazione nell'app.You are now ready to use Twitter for authentication in your app.

Contenuti correlati Related Content