az containerapp auth
Note
Tato skupina příkazů obsahuje příkazy, které jsou definované v Azure CLI i alespoň v jednom rozšíření. Nainstalujte každé rozšíření, abyste mohli využívat své rozšířené funkce. Přečtěte si další informace o rozšířeních.
Správa ověřování a autorizace kontejnerappu
Příkazy
| Name | Description | Typ | Stav |
|---|---|---|---|
| az containerapp auth apple |
Spravujte ověřování a autorizaci služby ContainerApp zprostředkovatele identity Apple. |
Core | GA |
| az containerapp auth apple show |
Zobrazí nastavení ověřování pro zprostředkovatele identity Apple. |
Core | GA |
| az containerapp auth apple update |
Aktualizujte ID klienta a tajný klíč klienta pro zprostředkovatele identity Apple. |
Core | GA |
| az containerapp auth facebook |
Spravujte ověřování a autorizaci služby ContainerApp zprostředkovatele identity Facebooku. |
Core | GA |
| az containerapp auth facebook show |
Zobrazí nastavení ověřování pro zprostředkovatele identity Facebook. |
Core | GA |
| az containerapp auth facebook update |
Aktualizujte ID aplikace a tajný klíč aplikace pro zprostředkovatele identity Facebooku. |
Core | GA |
| az containerapp auth github |
Správa ověřování a autorizace služby ContainerApp zprostředkovatele identity GitHubu |
Core | GA |
| az containerapp auth github show |
Zobrazí nastavení ověřování pro zprostředkovatele identity GitHubu. |
Core | GA |
| az containerapp auth github update |
Aktualizujte ID klienta a tajný klíč klienta pro zprostředkovatele identity GitHubu. |
Core | GA |
| az containerapp auth google |
Správa ověřování a autorizace služby ContainerApp zprostředkovatele identity Google |
Core | GA |
| az containerapp auth google show |
Zobrazí nastavení ověřování pro zprostředkovatele identity Google. |
Core | GA |
| az containerapp auth google update |
Aktualizujte ID klienta a tajný klíč klienta pro zprostředkovatele identity Google. |
Core | GA |
| az containerapp auth microsoft |
Správa ověřování a autorizace služby ContainerApp zprostředkovatele identity Microsoftu |
Core | GA |
| az containerapp auth microsoft show |
Zobrazí nastavení ověřování pro zprostředkovatele identity Azure Active Directory. |
Core | GA |
| az containerapp auth microsoft update |
Aktualizujte ID klienta a tajný klíč klienta pro zprostředkovatele identity Azure Active Directory. |
Core | GA |
| az containerapp auth openid-connect |
Správa ověřování kontejnerapp a autorizace vlastních zprostředkovatelů identity OpenID Connect |
Core | GA |
| az containerapp auth openid-connect add |
Nakonfigurujte nového vlastního zprostředkovatele identity OpenID Connect. |
Core | GA |
| az containerapp auth openid-connect remove |
Odebere existujícího zprostředkovatele identity OpenID Connect. |
Core | GA |
| az containerapp auth openid-connect show |
Zobrazí nastavení ověřování pro vlastního zprostředkovatele identity OpenID Connect. |
Core | GA |
| az containerapp auth openid-connect update |
Aktualizujte ID klienta a název nastavení tajného klíče klienta pro existujícího vlastního zprostředkovatele identity OpenID Connect. |
Core | GA |
| az containerapp auth show |
Zobrazí nastavení ověřování pro kontejnerovou aplikaci. |
Core | GA |
| az containerapp auth show (containerapp přípona) |
Zobrazí nastavení ověřování pro kontejnerovou aplikaci. |
Extension | GA |
| az containerapp auth twitter |
Správa ověřování a autorizace služby ContainerApp zprostředkovatele identity Twitteru |
Core | GA |
| az containerapp auth twitter show |
Zobrazí nastavení ověřování pro zprostředkovatele identity Twitteru. |
Core | GA |
| az containerapp auth twitter update |
Aktualizujte klíč příjemce a tajný klíč příjemce pro zprostředkovatele identity Twitteru. |
Core | GA |
| az containerapp auth update |
Aktualizujte nastavení ověřování pro kontejnerovou aplikaci. |
Core | GA |
| az containerapp auth update (containerapp přípona) |
Aktualizujte nastavení ověřování pro kontejnerovou aplikaci. |
Extension | GA |
az containerapp auth show
Zobrazí nastavení ověřování pro kontejnerovou aplikaci.
az containerapp auth show [--ids]
[--name]
[--resource-group]
[--subscription]
Příklady
Zobrazí nastavení ověřování pro kontejnerovou aplikaci.
az containerapp auth show --name my-containerapp --resource-group MyResourceGroup
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az containerapp auth show (containerapp přípona)
Zobrazí nastavení ověřování pro kontejnerovou aplikaci.
az containerapp auth show [--ids]
[--name]
[--resource-group]
[--subscription]
Příklady
Zobrazí nastavení ověřování pro kontejnerovou aplikaci.
az containerapp auth show --name my-containerapp --resource-group MyResourceGroup
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az containerapp auth update
Aktualizujte nastavení ověřování pro kontejnerovou aplikaci.
az containerapp auth update [--action --unauthenticated-client-action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
[--config-file-path]
[--custom-host-header --proxy-custom-host-header]
[--custom-proto-header --proxy-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]
Příklady
Aktualizujte ID klienta zprostředkovatele AAD, který už je nakonfigurovaný.
az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id
Nakonfigurujte aplikaci s ověřováním na základě souborů nastavením cesty ke konfiguračnímu souboru.
az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json
Nakonfigurujte aplikaci tak, aby povolovala neověřené požadavky na přístup k aplikaci.
az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous
Nakonfigurujte aplikaci tak, aby přesměrovala neověřené požadavky na poskytovatele Facebooku.
az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook
Nakonfigurujte aplikaci tak, aby naslouchala hlavičkám X-FORWARDED-HOST a X-FORWARDED-PROTO.
az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Akce, která se má provést, když se neověřený klient pokusí o přístup k aplikaci.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | AllowAnonymous, RedirectToLoginPage, Return401, Return403 |
Cesta konfiguračního souboru obsahujícího nastavení ověřování, pokud pocházejí ze souboru.
Název hlavičky obsahující hostitele požadavku.
Název hlavičky obsahující schéma požadavku.
Hodnota True, pokud je pro aktuální aplikaci povolená funkce ověřování nebo autorizace; jinak nepravda.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Seznam cest, které by měly být vyloučeny z ověřovacích pravidel.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Konvence použitá k určení adresy URL provedené žádosti.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Custom, NoProxy, Standard |
Výchozí zprostředkovatel ověřování, který se má použít při konfiguraci více zprostředkovatelů.
Nepravda, pokud ověřování nebo autorizační odpovědi nemají schéma HTTPS povolené; v opačném případě platí.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
RuntimeVersion funkce ověřování / autorizace, která se používá pro aktuální aplikaci.
Adresa URL SAS úložiště objektů blob, která se má použít pro úložiště tokenů.
Název tajného kódu, který obsahuje adresu URL SAS úložiště objektů blob, která se má použít pro úložiště tokenů.
Hodnota konkrétního pole v nastavení konfigurace pro funkci ověřování nebo autorizace služby Azure App Service
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Logická hodnota označující, jestli je pro aplikaci povolené úložiště tokenů.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Nevyzývejte k potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
az containerapp auth update (containerapp přípona)
Aktualizujte nastavení ověřování pro kontejnerovou aplikaci.
az containerapp auth update [--action --unauthenticated-client-action {AllowAnonymous, RedirectToLoginPage, Return401, Return403}]
[--bci --blob-container-identity]
[--blob-container-uri]
[--config-file-path]
[--custom-host-header --proxy-custom-host-header]
[--custom-proto-header --proxy-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]
Příklady
Aktualizujte ID klienta zprostředkovatele AAD, který už je nakonfigurovaný.
az containerapp auth update -g myResourceGroup --name my-containerapp --set identityProviders.azureActiveDirectory.registration.clientId=my-client-id
Nakonfigurujte aplikaci s ověřováním na základě souborů nastavením cesty ke konfiguračnímu souboru.
az containerapp auth update -g myResourceGroup --name my-containerapp --config-file-path D:\home\site\wwwroot\auth.json
Nakonfigurujte aplikaci tak, aby povolovala neověřené požadavky na přístup k aplikaci.
az containerapp auth update -g myResourceGroup --name my-containerapp --unauthenticated-client-action AllowAnonymous
Nakonfigurujte aplikaci tak, aby přesměrovala neověřené požadavky na poskytovatele Facebooku.
az containerapp auth update -g myResourceGroup --name my-containerapp --redirect-provider Facebook
Nakonfigurujte aplikaci tak, aby naslouchala hlavičkám X-FORWARDED-HOST a X-FORWARDED-PROTO.
az containerapp auth update -g myResourceGroup --name my-containerapp --proxy-convention Standard
Nakonfigurujte úložiště tokenů úložiště objektů blob pomocí výchozí spravované identity přiřazené systémem k ověření.
az containerapp auth update -g myResourceGroup --name my-containerapp --token-store true --blob-container-uri https://storageAccount1.blob.core.windows.net/container1
Nakonfigurujte úložiště tokenů úložiště objektů blob pomocí spravované identity přiřazené uživatelem k ověření.
az containerapp auth update -g myResourceGroup --name my-containerapp --token-store true --blob-container-uri https://storageAccount1.blob.core.windows.net/container1 --blob-container-identity managedIdentityResourceId
Volitelné parametry
Následující parametry jsou volitelné, ale v závislosti na kontextu se může stát, že se jeden nebo více vyžaduje, aby se příkaz úspěšně spustil.
Akce, která se má provést, když se neověřený klient pokusí o přístup k aplikaci.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | AllowAnonymous, RedirectToLoginPage, Return401, Return403 |
Výchozí hodnota Prázdná pro použití identity přiřazené systémem nebo použití ID prostředku spravované identity k ověření ve službě Azure Blob Storage.
Identifikátor URI úložiště objektů blob obsahující tokeny. Neměly by se používat společně s sas_url_secret a sas_url_secret_name.
Cesta konfiguračního souboru obsahujícího nastavení ověřování, pokud pocházejí ze souboru.
Název hlavičky obsahující hostitele požadavku.
Název hlavičky obsahující schéma požadavku.
Hodnota True, pokud je pro aktuální aplikaci povolená funkce ověřování nebo autorizace; jinak nepravda.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Seznam cest, které by měly být vyloučeny z ověřovacích pravidel.
Jedno nebo více ID prostředků (oddělené mezerami) Mělo by se jednat o úplné ID prostředku obsahující všechny informace o argumentech ID prostředku. Měli byste zadat buď argumenty --ids, nebo jiné argumenty 'ID prostředku'.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Název containerappu. Název musí obsahovat malá písmena alfanumerické znaky nebo znak -, začínat písmenem, končit alfanumerickým znakem, nesmí mít znak --- a musí být menší než 32 znaků.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Konvence použitá k určení adresy URL provedené žádosti.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | Custom, NoProxy, Standard |
Výchozí zprostředkovatel ověřování, který se má použít při konfiguraci více zprostředkovatelů.
Nepravda, pokud ověřování nebo autorizační odpovědi nemají schéma HTTPS povolené; v opačném případě platí.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Název skupiny prostředků Výchozí skupinu můžete nakonfigurovat pomocí az configure --defaults group=<name>.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
RuntimeVersion funkce ověřování / autorizace, která se používá pro aktuální aplikaci.
Adresa URL SAS úložiště objektů blob, která se má použít pro úložiště tokenů.
Název tajného kódu, který obsahuje adresu URL SAS úložiště objektů blob, která se má použít pro úložiště tokenů.
Hodnota konkrétního pole v nastavení konfigurace pro funkci ověřování nebo autorizace služby Azure App Service
Název nebo ID předplatného Výchozí předplatné můžete nakonfigurovat pomocí az account set -s NAME_OR_ID.
| Vlastnost | Hodnota |
|---|---|
| Skupina parametrů: | Resource Id Arguments |
Logická hodnota označující, jestli je pro aplikaci povolené úložiště tokenů.
| Vlastnost | Hodnota |
|---|---|
| Přípustné hodnoty: | false, true |
Nevyzývejte k potvrzení.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Globální parametry
Zvyšte úroveň podrobností protokolování, aby se zobrazily všechny protokoly ladění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Zobrazte tuto zprávu nápovědy a ukončete ji.
Zobrazit pouze chyby, potlačit upozornění.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |
Výstupní formát
| Vlastnost | Hodnota |
|---|---|
| Default value: | json |
| Přípustné hodnoty: | json, jsonc, none, table, tsv, yaml, yamlc |
Řetězec dotazu JMESPath Další http://jmespath.org/ informace a příklady najdete v tématu.
Zvyšte úroveň podrobností protokolování. K úplnému ladění protokolů použijte příkaz --debug.
| Vlastnost | Hodnota |
|---|---|
| Default value: | False |