Condividi tramite


az containerapp auth

Nota

Questo gruppo di comandi include comandi definiti sia nell'interfaccia della riga di comando di Azure che in almeno un'estensione. Installare ogni estensione per trarre vantaggio dalle funzionalità estese. Altre informazioni sulle estensioni.

Gestire l'autenticazione e l'autorizzazione dell'app contenitore.

Comandi

Nome Descrizione Tipo Status
az containerapp auth apple

Gestire l'autenticazione e l'autorizzazione di containerapp del provider di identità Apple.

Core Disponibilità generale
az containerapp auth apple show

Mostra le impostazioni di autenticazione per il provider di identità Apple.

Core Disponibilità generale
az containerapp auth apple update

Aggiornare l'ID client e il segreto client per il provider di identità Apple.

Core Disponibilità generale
az containerapp auth facebook

Gestire l'autenticazione e l'autorizzazione di containerapp del provider di identità Facebook.

Core Disponibilità generale
az containerapp auth facebook show

Mostra le impostazioni di autenticazione per il provider di identità di Facebook.

Core Disponibilità generale
az containerapp auth facebook update

Aggiornare l'ID app e il segreto dell'app per il provider di identità Facebook.

Core Disponibilità generale
az containerapp auth github

Gestire l'autenticazione e l'autorizzazione di containerapp del provider di identità GitHub.

Core Disponibilità generale
az containerapp auth github show

Visualizzare le impostazioni di autenticazione per il provider di identità GitHub.

Core Disponibilità generale
az containerapp auth github update

Aggiornare l'ID client e il segreto client per il provider di identità GitHub.

Core Disponibilità generale
az containerapp auth google

Gestire l'autenticazione e l'autorizzazione di containerapp del provider di identità Google.

Core Disponibilità generale
az containerapp auth google show

Mostra le impostazioni di autenticazione per il provider di identità Google.

Core Disponibilità generale
az containerapp auth google update

Aggiornare l'ID client e il segreto client per il provider di identità Google.

Core Disponibilità generale
az containerapp auth microsoft

Gestire l'autenticazione e l'autorizzazione di containerapp del provider di identità Microsoft.

Core Disponibilità generale
az containerapp auth microsoft show

Visualizzare le impostazioni di autenticazione per il provider di identità di Azure Active Directory.

Core Disponibilità generale
az containerapp auth microsoft update

Aggiornare l'ID client e il segreto client per il provider di identità di Azure Active Directory.

Core Disponibilità generale
az containerapp auth openid-connect

Gestire l'autenticazione e l'autorizzazione di containerapp dei provider di identità OpenID Connect personalizzati.

Core Disponibilità generale
az containerapp auth openid-connect add

Configurare un nuovo provider di identità OpenID Connect personalizzato.

Core Disponibilità generale
az containerapp auth openid-connect remove

Rimuove un provider di identità OpenID Connect personalizzato esistente.

Core Disponibilità generale
az containerapp auth openid-connect show

Visualizzare le impostazioni di autenticazione per il provider di identità OpenID Connect personalizzato.

Core Disponibilità generale
az containerapp auth openid-connect update

Aggiornare l'ID client e il nome dell'impostazione del segreto client per un provider di identità OpenID Connect personalizzato esistente.

Core Disponibilità generale
az containerapp auth show

Visualizzare le impostazioni di autenticazione per containerapp.

Core Disponibilità generale
az containerapp auth show (containerapp estensione)

Visualizzare le impostazioni di autenticazione per containerapp.

Estensione Disponibilità generale
az containerapp auth twitter

Gestire l'autenticazione e l'autorizzazione di containerapp del provider di identità Twitter.

Core Disponibilità generale
az containerapp auth twitter show

Mostra le impostazioni di autenticazione per il provider di identità Twitter.

Core Disponibilità generale
az containerapp auth twitter update

Aggiornare la chiave consumer e il segreto consumer per il provider di identità Twitter.

Core Disponibilità generale
az containerapp auth update

Aggiornare le impostazioni di autenticazione per l'app contenitore.

Core Disponibilità generale
az containerapp auth update (containerapp estensione)

Aggiornare le impostazioni di autenticazione per l'app contenitore.

Estensione Disponibilità generale

az containerapp auth show

Visualizzare le impostazioni di autenticazione per containerapp.

az containerapp auth show [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Esempio

Visualizzare le impostazioni di autenticazione per containerapp.

az containerapp auth show --name my-containerapp --resource-group MyResourceGroup

Parametri facoltativi

--ids

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'.

--name -n

Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp auth show (containerapp estensione)

Visualizzare le impostazioni di autenticazione per containerapp.

az containerapp auth show [--ids]
                          [--name]
                          [--resource-group]
                          [--subscription]

Esempio

Visualizzare le impostazioni di autenticazione per containerapp.

az containerapp auth show --name my-containerapp --resource-group MyResourceGroup

Parametri facoltativi

--ids

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'.

--name -n

Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp auth update

Aggiornare le impostazioni di autenticazione per l'app contenitore.

az containerapp auth update [--action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--config-file-path]
                            [--custom-host-header]
                            [--custom-proto-header]
                            [--enabled {false, true}]
                            [--excluded-paths]
                            [--ids]
                            [--name]
                            [--proxy-convention {Custom, NoProxy, Standard}]
                            [--redirect-provider]
                            [--require-https {false, true}]
                            [--resource-group]
                            [--runtime-version]
                            [--sas-url-secret]
                            [--sas-url-secret-name]
                            [--set]
                            [--subscription]
                            [--token-store {false, true}]
                            [--yes]

Esempio

Aggiornare l'ID client del provider AAD già configurato.

az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id

Configurare l'app con l'autenticazione basata su file impostando il percorso del file di configurazione.

az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json

Configurare l'app per consentire alle richieste non autenticate di raggiungere l'app.

az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous

Configurare l'app per reindirizzare le richieste non autenticate al provider Facebook.

az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook

Configurare l'app per l'ascolto delle intestazioni di inoltro X-FORWARDED-HOST e X-FORWARDED-PROTO.

az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard

Parametri facoltativi

--action --unauthenticated-client-action

Azione da eseguire quando un client non autenticato tenta di accedere all'app.

Valori accettati: AllowAnonymous, RedirectToLoginPage, Return401, Return403
--config-file-path

Percorso del file di configurazione contenente le impostazioni di autenticazione se provengono da un file.

--custom-host-header --proxy-custom-host-header

Nome dell'intestazione contenente l'host della richiesta.

--custom-proto-header --proxy-custom-proto-header

Nome dell'intestazione contenente lo schema della richiesta.

--enabled

True se la funzionalità Autenticazione/Autorizzazione è abilitata per l'app corrente; in caso contrario, false.

Valori accettati: false, true
--excluded-paths

Elenco di percorsi che devono essere esclusi dalle regole di autenticazione.

--ids

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'.

--name -n

Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--proxy-convention

Convenzione utilizzata per determinare l'URL della richiesta effettuata.

Valori accettati: Custom, NoProxy, Standard
--redirect-provider

Provider di autenticazione predefinito da usare quando sono configurati più provider.

--require-https

False se le risposte di autenticazione/autorizzazione non hanno lo schema HTTPS consentito; in caso contrario, true.

Valori accettati: false, true
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--runtime-version

RuntimeVersion della funzionalità Autenticazione/Autorizzazione in uso per l'app corrente.

--sas-url-secret

URL di firma di accesso condiviso dell'archiviazione BLOB da usare per l'archivio token.

--sas-url-secret-name

Nome del segreto che contiene l'URL della firma di accesso condiviso dell'archiviazione BLOB da usare per l'archivio token.

--set

Valore di un campo specifico all'interno delle impostazioni di configurazione per la funzionalità di autenticazione/autorizzazione del servizio app Azure.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--token-store

Valore booleano che indica se l'archivio token è abilitato per l'app.

Valori accettati: false, true
--yes -y

Indica che non è richiesta la conferma.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az containerapp auth update (containerapp estensione)

Aggiornare le impostazioni di autenticazione per l'app contenitore.

az containerapp auth update [--action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
                            [--config-file-path]
                            [--custom-host-header]
                            [--custom-proto-header]
                            [--enabled {false, true}]
                            [--excluded-paths]
                            [--ids]
                            [--name]
                            [--proxy-convention {Custom, NoProxy, Standard}]
                            [--redirect-provider]
                            [--require-https {false, true}]
                            [--resource-group]
                            [--runtime-version]
                            [--sas-url-secret]
                            [--sas-url-secret-name]
                            [--set]
                            [--subscription]
                            [--token-store {false, true}]
                            [--yes]

Esempio

Aggiornare l'ID client del provider AAD già configurato.

az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id

Configurare l'app con l'autenticazione basata su file impostando il percorso del file di configurazione.

az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json

Configurare l'app per consentire alle richieste non autenticate di raggiungere l'app.

az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous

Configurare l'app per reindirizzare le richieste non autenticate al provider Facebook.

az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook

Configurare l'app per l'ascolto delle intestazioni di inoltro X-FORWARDED-HOST e X-FORWARDED-PROTO.

az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard

Parametri facoltativi

--action --unauthenticated-client-action

Azione da eseguire quando un client non autenticato tenta di accedere all'app.

Valori accettati: AllowAnonymous, RedirectToLoginPage, Return401, Return403
--config-file-path

Percorso del file di configurazione contenente le impostazioni di autenticazione se provengono da un file.

--custom-host-header --proxy-custom-host-header

Nome dell'intestazione contenente l'host della richiesta.

--custom-proto-header --proxy-custom-proto-header

Nome dell'intestazione contenente lo schema della richiesta.

--enabled

True se la funzionalità Autenticazione/Autorizzazione è abilitata per l'app corrente; in caso contrario, false.

Valori accettati: false, true
--excluded-paths

Elenco di percorsi che devono essere esclusi dalle regole di autenticazione.

--ids

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'.

--name -n

Nome dell'app Container. Un nome deve essere costituito da caratteri alfanumerici minuscoli o '-', iniziare con una lettera, terminare con un carattere alfanumerico, non può avere '--' e deve essere minore di 32 caratteri.

--proxy-convention

Convenzione utilizzata per determinare l'URL della richiesta effettuata.

Valori accettati: Custom, NoProxy, Standard
--redirect-provider

Provider di autenticazione predefinito da usare quando sono configurati più provider.

--require-https

False se le risposte di autenticazione/autorizzazione non hanno lo schema HTTPS consentito; in caso contrario, true.

Valori accettati: false, true
--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--runtime-version

RuntimeVersion della funzionalità Autenticazione/Autorizzazione in uso per l'app corrente.

--sas-url-secret

URL di firma di accesso condiviso dell'archiviazione BLOB da usare per l'archivio token.

--sas-url-secret-name

Nome del segreto che contiene l'URL della firma di accesso condiviso dell'archiviazione BLOB da usare per l'archivio token.

--set

Valore di un campo specifico all'interno delle impostazioni di configurazione per la funzionalità di autenticazione/autorizzazione del servizio app Azure.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--token-store

Valore booleano che indica se l'archivio token è abilitato per l'app.

Valori accettati: false, true
--yes -y

Indica che non è richiesta la conferma.

Valore predefinito: False
Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
Valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.