你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az ad app federated-credential

管理应用程序联合标识凭据。

命令

名称 说明 类型 Status
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

订阅的名称或 ID。 可以使用 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 或名称。

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

订阅的名称或 ID。 可以使用 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

订阅的名称或 ID。 可以使用 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

示例

显示 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 或名称。

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

订阅的名称或 ID。 可以使用 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 或名称。

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

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。