Condividi tramite


Abilitare l'autenticazione e l'autorizzazione nelle app Azure Container con X

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

Per completare la procedura descritta in questo articolo, è necessario un account X con un indirizzo di posta elettronica verificato e un numero di telefono. Per creare un nuovo account X, passare a x.com.

Registrare l'applicazione con X

  1. Accedere al portale di Azure e passare all'applicazione. Copia il tuo URL, successivamente lo utilizzerai per configurare la tua app X.

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

  3. Immettere il nome dell'app e la descrizione dell'applicazione per la nuova app. Incolla l'URL della tua applicazione nel campo URL del sito Web. Nella sezione URL di Callback immetti l'URL HTTPS dell'app container e aggiungi il percorso /.auth/login/x/callback. Ad esempio: https://<hostname>.azurecontainerapps.io/.auth/login/x/callback.

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

  5. Seleziona la scheda Chiavi e token di accesso.

    Prendere nota di questi valori:

    • Chiave API
    • Chiave privata API

    Importante

    La chiave privata API è una credenziale di sicurezza importante. Non condividere questo segreto con nessuno o distribuirlo con l'app.

Aggiungi le informazioni X alla tua applicazione

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

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

  3. Selezionare Twitter nell'elenco a discesa dei provider di identità. Incolla i valori di API key e API secret key che hai ottenuto precedentemente.

    Il segreto viene archiviato come segreto nell'app contenitore.

  4. Se si configura il primo provider di identità per questa applicazione, viene visualizzata una sezione delle impostazioni di autenticazione di Container Apps. In caso contrario, 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 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.

  5. Selezionare Aggiungi.

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

Interazione con gli utenti autenticati

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

Passaggi successivi