az ad app federated-credential

管理應用程式同盟身分識別認證。

命令

名稱 Description 類型 狀態
az ad app federated-credential create

建立應用程式同盟身分識別認證。

核心 GA
az ad app federated-credential delete

刪除應用程式同盟身分識別認證。

核心 GA
az ad app federated-credential list

列出應用程式同盟身分識別認證。

核心 GA
az ad app federated-credential show

顯示應用程式同盟身分識別認證。

核心 GA
az ad app federated-credential update

更新應用程式同盟身分識別認證。

核心 GA

az ad app federated-credential create

建立應用程式同盟身分識別認證。

az ad app federated-credential create --id
                                      --parameters

範例

建立應用程式同盟身分識別認證。

az ad app federated-credential create --id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --parameters credential.json
("credential.json" contains the following content)
{
    "name": "Testing",
    "issuer": "https://token.actions.githubusercontent.com/",
    "subject": "repo:octo-org/octo-repo:environment:Production",
    "description": "Testing",
    "audiences": [
        "api://AzureADTokenExchange"
    ]
}

必要參數

--id

應用程式的 appId、identifierUri 或 id(先前稱為 objectId)。

--parameters

建立同盟身分識別認證的參數。 應該是 JSON 檔案路徑或內嵌 JSON 字串。 如需詳細資訊,請參閱範例。

全域參數
--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 ad app federated-credential delete

刪除應用程式同盟身分識別認證。

az ad app federated-credential delete --federated-credential-id
                                      --id

範例

刪除應用程式同盟身分識別認證。

az ad app federated-credential delete --id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --federated-credential-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

必要參數

--federated-credential-id

同盟身分識別認證的識別碼或名稱。

--id

應用程式的 appId、identifierUri 或 id(先前稱為 objectId)。

全域參數
--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 ad app federated-credential list

列出應用程式同盟身分識別認證。

az ad app federated-credential list --id

範例

列出應用程式同盟身分識別認證。

az ad app federated-credential list --id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

必要參數

--id

應用程式的 appId、identifierUri 或 id(先前稱為 objectId)。

全域參數
--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 ad app federated-credential show

顯示應用程式同盟身分識別認證。

az ad app federated-credential show --federated-credential-id
                                    --id

範例

顯示具有識別碼的應用程式同盟身分識別認證

az ad app federated-credential show --id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --federated-credential-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

顯示具有名稱的應用程式同盟身分識別認證

az ad app federated-credential show --id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --federated-credential-id Testing

必要參數

--federated-credential-id

同盟身分識別認證的識別碼或名稱。

--id

應用程式的 appId、identifierUri 或 id(先前稱為 objectId)。

全域參數
--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 ad app federated-credential update

更新應用程式同盟身分識別認證。

az ad app federated-credential update --federated-credential-id
                                      --id
                                      --parameters

範例

更新應用程式同盟身分識別認證。 請注意,無法變更 'name' 屬性。

az ad app federated-credential update --id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --federated-credential-id xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx --parameters credential.json
("credential.json" contains the following content)
{
    "issuer": "https://token.actions.githubusercontent.com/",
    "subject": "repo:octo-org/octo-repo:environment:Production",
    "description": "Updated description",
    "audiences": [
        "api://AzureADTokenExchange"
    ]
}

必要參數

--federated-credential-id

同盟身分識別認證的識別碼或名稱。

--id

應用程式的 appId、identifierUri 或 id(先前稱為 objectId)。

--parameters

建立同盟身分識別認證的參數。 應該是 JSON 檔案路徑或內嵌 JSON 字串。 如需詳細資訊,請參閱範例。

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