共用方式為


az containerapp auth openid-connect

管理自訂 OpenID 連線 識別提供者的 containerapp 驗證和授權。

命令

名稱 Description 類型 狀態
az containerapp auth openid-connect add

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

核心 GA
az containerapp auth openid-connect remove

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

核心 GA
az containerapp auth openid-connect show

顯示自訂 OpenID 連線 識別提供者的驗證設定。

核心 GA
az containerapp auth openid-connect update

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

核心 GA

az containerapp auth openid-connect add

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

az containerapp auth openid-connect add --provider-name
                                        [--client-id]
                                        [--client-secret]
                                        [--client-secret-name]
                                        [--ids]
                                        [--name]
                                        [--openid-configuration]
                                        [--resource-group]
                                        [--scopes]
                                        [--subscription]
                                        [--yes]

範例

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

az containerapp auth openid-connect add -g myResourceGroup --name my-containerapp \
  --provider-name myOpenIdConnectProvider --client-id my-client-id \
  --client-secret-name MY_SECRET_APP_SETTING \
  --openid-configuration https://myopenidprovider.net/.well-known/openid-configuration

必要參數

--provider-name

自訂 OpenID 連線 提供者的名稱。

選擇性參數

--client-id

用於登入之應用程式的用戶端識別碼。

--client-secret

客戶端密碼。

--client-secret-name

包含信賴憑證者應用程式客戶端密碼的應用程式秘密名稱。

--ids

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

--name -n

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

--openid-configuration

包含提供者所有組態端點的端點。

--resource-group -g

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

--scopes

驗證時應要求的範圍清單。

--subscription

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

--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 openid-connect remove

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

az containerapp auth openid-connect remove --provider-name
                                           [--ids]
                                           [--name]
                                           [--resource-group]
                                           [--subscription]
                                           [--yes]

範例

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

az containerapp auth openid-connect remove --name my-containerapp --resource-group MyResourceGroup \
  --provider-name myOpenIdConnectProvider

必要參數

--provider-name

自訂 OpenID 連線 提供者的名稱。

選擇性參數

--ids

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

--name -n

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

--resource-group -g

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

--subscription

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

--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 openid-connect show

顯示自訂 OpenID 連線 識別提供者的驗證設定。

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

範例

顯示自訂 OpenID 連線 識別提供者的驗證設定。

az containerapp auth openid-connect show --name my-containerapp --resource-group MyResourceGroup \ --provider-name myOpenIdConnectProvider

必要參數

--provider-name

自訂 OpenID 連線 提供者的名稱。

選擇性參數

--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 openid-connect update

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

az containerapp auth openid-connect update --provider-name
                                           [--client-id]
                                           [--client-secret]
                                           [--client-secret-name]
                                           [--ids]
                                           [--name]
                                           [--openid-configuration]
                                           [--resource-group]
                                           [--scopes]
                                           [--subscription]
                                           [--yes]

範例

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

az containerapp auth openid-connect update -g myResourceGroup --name my-containerapp \
  --provider-name myOpenIdConnectProvider --client-id my-client-id \
  --client-secret-name MY_SECRET_APP_SETTING

必要參數

--provider-name

自訂 OpenID 連線 提供者的名稱。

選擇性參數

--client-id

用於登入之應用程式的用戶端識別碼。

--client-secret

客戶端密碼。

--client-secret-name

包含信賴憑證者應用程式客戶端密碼的應用程式秘密名稱。

--ids

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

--name -n

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

--openid-configuration

包含提供者所有組態端點的端點。

--resource-group -g

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

--scopes

驗證時應要求的範圍清單。

--subscription

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

--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 來取得完整偵錯記錄。