Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo illustra come configurare il servizio app di Azure o Funzioni di Azure per l'uso di Google come provider di autenticazione.
Per completare la procedura, è necessario disporre di un account Google con un indirizzo di posta elettronica verificato. Per creare un nuovo account Google, visitare il sito Web all'indirizzo accounts.google.com.
Registrare l'applicazione con Google
Seguire la documentazione di Google all'indirizzo Accedi con Google for Web - Setup per creare un ID client e un segreto client. Non è necessario apportare modifiche al codice. Utilizza le informazioni seguenti:
- Per Origini JavaScript autorizzate, utilizzare
https://<app-name>.azurewebsites.net
con il nome dell'app in <app-name>. - Per URI di reindirizzamento autorizzato, usare
https://<app-name>.azurewebsites.net/.auth/login/google/callback
.
- Per Origini JavaScript autorizzate, utilizzare
Copiare l'ID app e i valori del segreto dell'app .
Importante
Il valore segreto dell'app è una credenziale di sicurezza importante. Non condividere questo segreto con nessuno o distribuirlo all'interno di un'applicazione client.
Aggiungere le informazioni di Google all'applicazione
Accedere al portale di Azure e passare all'app.
Selezionare Autenticazione nel menu a sinistra. Selezionare Aggiungi provider di identità.
Selezionare Google nell'elenco a discesa dei provider di identità. Incollare i valori ID app e Segreto app ottenuti in precedenza.
Il segreto viene archiviato come slot-stickyimpostazione applicazione denominata
GOOGLE_PROVIDER_AUTHENTICATION_SECRET
. È possibile aggiornare questa impostazione in un secondo momento per usare i riferimenti a Key Vault se si vuole gestire il segreto in Azure Key Vault.Se si tratta del primo provider di identità configurato per l'applicazione, viene visualizzata anche una sezione impostazioni di autenticazione del servizio app . In caso contrario, è possibile passare al passaggio successivo.
I valori delle impostazioni di autenticazione del servizio app determinano il modo in cui l'applicazione risponde alle richieste non autenticate. Le selezioni predefinite reindirizzeranno tutte le richieste di accesso con questo nuovo provider. È possibile personalizzare questo comportamento ora oppure modificare queste impostazioni in un secondo momento dalla schermata Autenticazione principale scegliendo Modifica accanto a Impostazioni autenticazione. Per altre informazioni su queste opzioni, vedere Flusso di autenticazione.
Seleziona Aggiungi.
Nota
Per aggiungere l'ambito: è possibile definire le autorizzazioni dell'applicazione nel portale di registrazione del provider. L'app può richiedere ambiti al momento dell'accesso che usano queste autorizzazioni.
È ora possibile usare Google per l'autenticazione nell'app. Il provider è elencato nella schermata di autenticazione. Da qui è possibile modificare o eliminare questa configurazione del provider.