az webapp auth-classic
Nota
Questo riferimento fa parte dell'estensione authV2 per l'interfaccia della riga di comando di Azure (versione 2.23.0 o successiva). L'estensione installerà automaticamente la prima volta che si esegue un comando az webapp auth-classic . Altre informazioni sulle estensioni.
Gestire l'autenticazione e l'autorizzazione dell'app Web nel formato classico.
Comandi
Nome | Descrizione | Tipo | Status |
---|---|---|---|
az webapp auth-classic show |
Mostra le impostazioni di autenticazione per l'app Web nel formato classico. |
Estensione | Disponibilità generale |
az webapp auth-classic update |
Aggiornare le impostazioni di autenticazione per l'app Web nel formato classico. |
Estensione | Disponibilità generale |
az webapp auth-classic show
Mostra le impostazioni di autenticazione per l'app Web nel formato classico.
az webapp auth-classic show [--ids]
[--name]
[--resource-group]
[--slot]
[--subscription]
Esempio
Visualizzare le impostazioni di autenticazione per l'app Web. (generato automaticamente)
az webapp auth-classic show --name MyWebApp --resource-group MyResourceGroup
Parametri facoltativi
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
Nome dell'app Web.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.
az webapp auth-classic update
Aggiornare le impostazioni di autenticazione per l'app Web nel formato classico.
Si noti che le impostazioni di autenticazione non vengono più restituite di conseguenza. Usare il az webapp auth-classic show
comando per visualizzare i valori delle impostazioni.
az webapp auth-classic update [--aad-allowed-token-audiences]
[--aad-client-id]
[--aad-client-secret]
[--aad-client-secret-certificate-thumbprint]
[--aad-client-secret-setting-name]
[--aad-token-issuer-url]
[--action {AllowAnonymous, LoginWithAzureActiveDirectory, LoginWithFacebook, LoginWithGoogle, LoginWithMicrosoftAccount, LoginWithTwitter}]
[--allowed-redirect-urls]
[--enabled {false, true}]
[--facebook-app-id]
[--facebook-app-secret]
[--facebook-app-secret-setting-name]
[--facebook-oauth-scopes]
[--github-client-id]
[--github-client-secret]
[--github-client-secret-setting-name]
[--github-oauth-scopes]
[--google-client-id]
[--google-client-secret]
[--google-client-secret-setting-name]
[--google-oauth-scopes]
[--ids]
[--microsoft-account-client-id]
[--microsoft-account-client-secret]
[--microsoft-account-client-secret-setting-name]
[--microsoft-account-oauth-scopes]
[--name]
[--resource-group]
[--runtime-version]
[--slot]
[--subscription]
[--token-refresh-extension-hours]
[--token-store {false, true}]
[--twitter-consumer-key]
[--twitter-consumer-secret]
[--twitter-consumer-secret-setting-name]
Esempio
Abilitare Azure Active Directory abilitando l'autenticazione e impostando i parametri associati ad Azure Active Directory. Il provider predefinito è impostato su AAD. Deve essere stata creata in anticipo un'entità servizio AAD.
az webapp auth-classic update -g myResourceGroup --name MyWebApp --enabled true \
--action LoginWithAzureActiveDirectory \
--aad-allowed-token-audiences https://webapp_name.azurewebsites.net/.auth/login/aad/callback \
--aad-client-id my-client-id --aad-client-secret very_secret_password \
--aad-token-issuer-url https://sts.windows.net/54826b22-38d6-4fb2-bad9-b7983a3e9c5a/
Abilitare l'autenticazione di Facebook impostando i parametri associati a FB e attivando ambiti di posta elettronica e profili pubblici; consenti utenti anonimi
az webapp auth-classic update -g myResourceGroup --name MyWebApp --action AllowAnonymous \
--facebook-app-id my_fb_id --facebook-app-secret my_fb_secret \
--facebook-oauth-scopes public_profile email
Parametri facoltativi
Uno o più gruppi di destinatari dei token (delimitati da spazi).
ID applicazione per integrare l'account dell'organizzazione AAD Accedere all'app Web.
Segreto dell'applicazione AAD.
In alternativa a Segreto client AAD, identificazione personale di un certificato usato a scopo di firma.
Nome dell'impostazione dell'app che contiene il segreto client dell'applicazione relying party.
Questo URL è disponibile nell'output JSON restituito dall'endpoint di Active Directory usando l'ID tenant. L'endpoint può essere sottoposto a query da az cloud show
"endpoints.activeDirectory". Il tenantID è reperibile usando az account show
. Ottenere l'"autorità di certificazione" dal codice JSON in //.well-known/openid-configuration.
Azione da eseguire quando un client non autenticato tenta di accedere all'app.
Uno o più URL (delimitati da spazi).
True se la funzionalità Autenticazione/Autorizzazione è abilitata per l'app corrente; in caso contrario, false.
ID applicazione per integrare l'accesso a Facebook nell'app Web.
Segreto client dell'applicazione Facebook.
Nome dell'impostazione dell'app che contiene il segreto dell'app usato per Facebook Login.
Uno o più ambiti di autenticazione di Facebook (delimitati da spazi).
ID client dell'app GitHub usato per l'accesso.
Segreto client dell'app GitHub usata per l'accesso.
Nome dell'impostazione dell'app che contiene il segreto client dell'app Github usata per l'accesso a GitHub.
Gli ambiti OAuth 2.0 che verranno richiesti come parte dell'autenticazione di accesso a GitHub.
ID applicazione per integrare Google Sign-in nell'app Web.
Segreto client dell'applicazione Google.
Nome dell'impostazione dell'app che contiene il segreto client associato all'applicazione Web Google.
Uno o più ambiti di autenticazione di Google (delimitati da spazi).
Uno o più ID della risorsa (delimitato da spazio). Deve essere un ID risorsa completo contenente tutte le informazioni degli argomenti "ID risorsa". È necessario specificare --ids o altri argomenti "ID risorsa".
ID applicazione AAD V2 per integrare l'accesso all'account Microsoft nell'app Web.
Segreto client dell'applicazione AAD V2.
Nome dell'impostazione dell'app contenente il segreto client OAuth 2.0 creato per l'app usata per l'autenticazione.
Uno o più ambiti di autenticazione Microsoft (delimitati da spazi).
Nome dell'app Web.
Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>
.
Versione di runtime della funzionalità Autenticazione/Autorizzazione in uso per l'app corrente.
Nome dello slot. Il valore predefinito è lo slot productions, se non specificato.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Ore, deve essere formattato in un oggetto float.
Usare servizio app Token Store.
ID applicazione per integrare l'accesso a Twitter nell'app Web.
Segreto client dell'applicazione Twitter.
Nome dell'impostazione dell'app che contiene il segreto consumer OAuth 1.0a dell'applicazione Twitter usata per l'accesso.
Parametri globali
Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.
Visualizza questo messaggio della guida ed esce.
Mostra solo gli errori, eliminando gli avvisi.
Formato di output.
Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.
Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID
.
Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.