Condividi tramite


Abilitare l'autenticazione e l'autorizzazione in App Azure Container con Google

Questo articolo illustra come configurare App contenitore di Azure per l'uso di Google come provider di autenticazione.

Per completare la procedura seguente, è 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.

Prerequisiti

None

Registrare l'applicazione con Google

Segui questi passaggi:

  1. Segui la documentazione di Google su Google Sign-In per le app lato server per creare un ID client e un segreto client. Non è necessario apportare modifiche al codice. Usare solo le informazioni seguenti:

    • Per le origini JavaScript autorizzate, usare https://<hostname>.azurecontainerapps.io con il nome dell'app in <nome host>.
    • Per URI di reindirizzamento autorizzato, usare https://<hostname>.azurecontainerapps.io/.auth/login/google/callback.
  2. Copiare l'ID app e i valori del segreto dell'app.

    Importante

    Il segreto dell'app è una credenziale di sicurezza importante. Non condividere questo segreto con nessuno e non distribuirlo all'interno di un'applicazione client.

Aggiungere informazioni google all'applicazione

Segui questi passaggi:

  1. Accedere al portale di Azure e passare all’app.

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

  3. Selezionare Google nell'elenco a discesa dei provider di identità. Incollare i valori dell'ID dell'app e del Segreto dell'app ottenuti in precedenza.

    Il segreto verrà archiviato come segreto nell'app contenitore.

  4. Se si configura il primo provider di identità per questa applicazione, viene visualizzata una sezione Impostazioni di autenticazione di Container Apps. In caso contrario, è possibile passare al passaggio successivo.

    Queste opzioni determinano il modo in cui l'applicazione risponde alle richieste non autenticate. Le selezioni predefinite reindirizzano tutte le richieste di accesso con questo nuovo provider. È possibile modificare o personalizzare questo comportamento ora o modificare queste impostazioni in un secondo momento dalla schermata Autenticazione principale scegliendo Modifica accanto a Impostazioni di autenticazione. Per altre informazioni su queste opzioni, vedere Flusso di autenticazione.

  5. Seleziona Aggiungi.

    Annotazioni

    Per aggiungere l'ambito: è possibile definire le autorizzazioni dell'applicazione nel portale di registrazione del provider. L'app può richiedere ambiti in fase di accesso che sfruttano queste autorizzazioni.

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

Gestione degli utenti autenticati

Usare le guide seguenti per informazioni dettagliate sull'uso degli utenti autenticati.