共用方式為


az containerapp auth

注意

此命令群組具有 Azure CLI 和至少一個擴充功能中定義的命令。 安裝每個擴充功能以受益於其擴充功能。 深入了解擴充功能。

管理 containerapp 驗證和授權。

命令

名稱 Description 類型 狀態
az containerapp auth apple

管理 Apple 識別提供者的 containerapp 驗證和授權。

核心 GA
az containerapp auth apple show

顯示 Apple 識別提供者的驗證設定。

核心 GA
az containerapp auth apple update

更新Apple識別提供者的用戶端識別碼和客戶端密碼。

核心 GA
az containerapp auth facebook

管理 Facebook 識別提供者的 containerapp 驗證和授權。

核心 GA
az containerapp auth facebook show

顯示Facebook識別提供者的驗證設定。

核心 GA
az containerapp auth facebook update

更新 Facebook 身分識別提供者的應用程式識別碼和應用程式密碼。

核心 GA
az containerapp auth github

管理 GitHub 識別提供者的 containerapp 驗證和授權。

核心 GA
az containerapp auth github show

顯示 GitHub 識別提供者的驗證設定。

核心 GA
az containerapp auth github update

更新 GitHub 識別提供者的用戶端識別碼和客戶端密碼。

核心 GA
az containerapp auth google

管理Google識別提供者的 containerapp 驗證和授權。

核心 GA
az containerapp auth google show

顯示Google識別提供者的驗證設定。

核心 GA
az containerapp auth google update

更新Google身分識別提供者的用戶端標識碼和客戶端密碼。

核心 GA
az containerapp auth microsoft

管理Microsoft識別提供者的 containerapp 驗證和授權。

核心 GA
az containerapp auth microsoft show

顯示 Azure Active Directory 識別提供者的驗證設定。

核心 GA
az containerapp auth microsoft update

更新 Azure Active Directory 識別提供者的用戶端識別碼和客戶端密碼。

核心 GA
az containerapp auth openid-connect

管理自定義 OpenID Connect 識別提供者的 containerapp 驗證和授權。

核心 GA
az containerapp auth openid-connect add

設定新的自定義 OpenID Connect 識別提供者。

核心 GA
az containerapp auth openid-connect remove

拿掉現有的自定義 OpenID Connect 識別提供者。

核心 GA
az containerapp auth openid-connect show

顯示自定義 OpenID Connect 識別提供者的驗證設定。

核心 GA
az containerapp auth openid-connect update

更新現有自定義 OpenID Connect 識別提供者的用戶端識別碼和客戶端密碼設定名稱。

核心 GA
az containerapp auth show

顯示 containerapp 的驗證設定。

核心 GA
az containerapp auth show (containerapp 擴充功能)

顯示 containerapp 的驗證設定。

副檔名 GA
az containerapp auth twitter

管理 Twitter 識別提供者的 containerapp 驗證和授權。

核心 GA
az containerapp auth twitter show

顯示 Twitter 識別提供者的驗證設定。

核心 GA
az containerapp auth twitter update

更新 Twitter 身分識別提供者的取用者密鑰和取用者密碼。

核心 GA
az containerapp auth update

更新 containerapp 的驗證設定。

核心 GA
az containerapp auth update (containerapp 擴充功能)

更新 containerapp 的驗證設定。

副檔名 GA

az containerapp auth show

顯示 containerapp 的驗證設定。

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

範例

顯示 containerapp 的驗證設定。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp auth show (containerapp 擴充功能)

顯示 containerapp 的驗證設定。

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

範例

顯示 containerapp 的驗證設定。

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

選擇性參數

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp auth update

更新 containerapp 的驗證設定。

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]

範例

更新已設定之 AAD 提供者的用戶端標識碼。

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

藉由設定組態檔路徑,以檔案為基礎的驗證來設定應用程式。

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

將應用程式設定為允許未經驗證的要求叫用應用程式。

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

將應用程式設定為將未經驗證的要求重新導向至 Facebook 提供者。

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

設定應用程式以接聽正向標頭 X-FORWARDED-HOST 和 X-FORWARDED-PROTO。

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

選擇性參數

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

如果目前應用程式已啟用驗證/授權功能,則為 True;否則為 false。

接受的值: false, true
--excluded-paths

應從驗證規則中排除的路徑清單。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--proxy-convention

用來判斷所提出要求 URL 的慣例。

接受的值: Custom, NoProxy, Standard
--redirect-provider

設定多個提供者時要使用的預設驗證提供者。

--require-https

如果不允許驗證/授權回應沒有 HTTPS 配置,則為 False;否則為 true。

接受的值: false, true
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--runtime-version

用於目前應用程式的驗證/授權功能的 RuntimeVersion。

--sas-url-secret

要用於令牌存放區的 Blob 記憶體 SAS URL。

--sas-url-secret-name

秘密名稱,其中包含要用於令牌存放區的 Blob 記憶體 SAS URL。

--set

Azure App 服務 驗證/授權功能組態設定中特定欄位的值。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--token-store

布爾值,指出應用程式是否已啟用令牌存放區。

接受的值: false, true
--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az containerapp auth update (containerapp 擴充功能)

更新 containerapp 的驗證設定。

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]

範例

更新已設定之 AAD 提供者的用戶端標識碼。

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

藉由設定組態檔路徑,以檔案為基礎的驗證來設定應用程式。

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

將應用程式設定為允許未經驗證的要求叫用應用程式。

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

將應用程式設定為將未經驗證的要求重新導向至 Facebook 提供者。

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

設定應用程式以接聽正向標頭 X-FORWARDED-HOST 和 X-FORWARDED-PROTO。

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

選擇性參數

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

如果目前應用程式已啟用驗證/授權功能,則為 True;否則為 false。

接受的值: false, true
--excluded-paths

應從驗證規則中排除的路徑清單。

--ids

一或多個資源識別碼 (以空格分隔)。 它應該是完整資源識別碼,其中包含「資源標識碼」引數的所有資訊。 您應該提供 --ids 或其他「資源識別碼」引數。

--name -n

Containerapp 的名稱。 名稱必須包含小寫英數位元或 '-'、以字母開頭、以英數位元結尾、不能有 '--' 且必須小於 32 個字元。

--proxy-convention

用來判斷所提出要求 URL 的慣例。

接受的值: Custom, NoProxy, Standard
--redirect-provider

設定多個提供者時要使用的預設驗證提供者。

--require-https

如果不允許驗證/授權回應沒有 HTTPS 配置,則為 False;否則為 true。

接受的值: false, true
--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--runtime-version

用於目前應用程式的驗證/授權功能的 RuntimeVersion。

--sas-url-secret

要用於令牌存放區的 Blob 記憶體 SAS URL。

--sas-url-secret-name

秘密名稱,其中包含要用於令牌存放區的 Blob 記憶體 SAS URL。

--set

Azure App 服務 驗證/授權功能組態設定中特定欄位的值。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--token-store

布爾值,指出應用程式是否已啟用令牌存放區。

接受的值: false, true
--yes -y

不提示確認。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。