Configurare l'app servizio app o Funzioni di Azure per usare l'accesso Twitter

Questo articolo illustra come configurare Servizio app di Azure o Funzioni di Azure per usare Twitter come provider di autenticazione.

Per completare la procedura in questo articolo, è necessario un account Twitter con un indirizzo di posta elettronica verificato e un numero di telefono. Per creare un nuovo account Twitter, visitare il sito Web all'indirizzo twitter.com.

Registrare l'applicazione con Twitter

  1. Accedere alla portale di Azure e passare all'applicazione. Copiare l' URL. Verrà usato per configurare l'app Twitter.

  2. Passare al sito Web di Twitter Developers , accedere con le credenziali dell'account Twitter e selezionare Crea un'app.

  3. Immettere il nome dell'app e la descrizione dell'applicazione per la nuova app. Incollare l'URL dell'applicazione nel campo URL del sito Web . Nella sezione URL di callback immettere l'URL HTTPS dell'app servizio app e aggiungere il percorso /.auth/login/twitter/callback. Ad esempio: https://contoso.azurewebsites.net/.auth/login/twitter/callback.

  4. Nella parte inferiore della pagina digitare almeno 100 caratteri in Indica come verrà usata questa app, quindi selezionare Crea. Fare clic di nuovo su Crea nel popup. Vengono visualizzati i dettagli dell'applicazione.

  5. Selezionare la scheda Keys and Access Tokens .

    Prendere nota di questi valori:

    • Chiave API
    • Chiave privata API

    Importante

    La chiave privata API è una credenziale di sicurezza importante. Non condividere questo valore con altri né distribuirlo con l'app.

Aggiungere informazioni di Twitter all'applicazione

  1. Accedere alla portale di Azure e passare all'app.

  2. Selezionare Autenticazione nel menu a sinistra. Fare clic su Aggiungi provider di identità.

  3. Selezionare Twitter nell'elenco a discesa provider di identità. Incollare i API key valori e API secret key ottenuti in precedenza.

    Il segreto verrà archiviato come impostazione dell'applicazione slot-sticky denominata TWITTER_PROVIDER_AUTHENTICATION_SECRET. È possibile aggiornare l'impostazione in un secondo momento per usare riferimenti Key Vault se si desidera gestire il segreto in Azure Key Vault.

  4. Se si tratta del primo provider di identità configurato per l'applicazione, verrà richiesto anche un servizio app sezione impostazioni di autenticazione. In caso contrario, è possibile passare al passaggio successivo.

    Queste opzioni determinano il modo in cui l'applicazione risponde alle richieste non autenticate e le selezioni predefinite reindirizzeranno tutte le richieste per accedere con questo nuovo provider. È possibile modificare questo comportamento ora o modificare queste impostazioni più avanti dalla schermata Autenticazione principale scegliendo Modifica accanto alle impostazioni di autenticazione. Per altre informazioni su queste opzioni, vedere Flusso di autenticazione.

  5. Fare clic su Aggiungi.

È ora possibile usare Twitter per l'autenticazione nell'app. Il provider verrà elencato nella schermata Autenticazione . Da qui è possibile modificare o eliminare questa configurazione del provider.

Passaggi successivi