Condividi tramite


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

Questo articolo illustra come configurare le app di Azure Container per l'uso di GitHub come provider di autenticazione.

Per completare la procedura descritta in questo articolo, è necessario un account GitHub. Per creare un nuovo account GitHub, passare a GitHub.

Registrare l'applicazione con GitHub

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

  2. Seguire le istruzioni per la creazione di un'app OAuth in GitHub. Nella sezione URL callback autorizzazione immettere l'URL HTTPS dell'app e aggiungere il percorso /.auth/login/github/callback. Ad esempio, https://<hostname>.azurecontainerapps.io/.auth/login/github/callback.

  3. Nella pagina dell'applicazione prendere nota dell'ID client, che sarà necessario in un secondo momento.

  4. In Segreti client selezionare Genera un nuovo segreto client.

  5. Prendere nota del valore del segreto client, che sarà necessario in un secondo momento.

    Importante

    Il segreto client è un'importante credenziale di sicurezza. Non condividere questo valore con altri né distribuirlo con l'app.

Aggiungere informazioni su GitHub all'applicazione

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

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

  3. Selezionare GitHub nell'elenco a discesa provider di identità. Incollare i Client ID valori e Client secret ottenuti in precedenza.

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

  4. Se si configura il primo provider di identità per questa applicazione, verrà visualizzata anche una sezione Impostazioni di autenticazione di App contenitore. 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 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.

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

Uso degli utenti autenticati

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

Passaggi successivi