首页 > 解决方案 > 我可以使用 API 生成 Azure AD 客户端凭据机密吗?

问题描述

我想使用我的 Azure AD 应用注册来创建多个客户端机密。我被困在两个问题上,无法找到有关这些的任何文档:

  1. 是否有 API(图形或任何其他)可用于自动生成和删除客户端机密?
  2. 单个应用程序中可以有多少个客户端密码有限制吗?

标签: azureazure-active-directoryazure-ad-graph-api

解决方案


是否有 API(图形或任何其他)可用于自动
生成和删除客户端凭据机密?

您可以通过调用Add Password api 生成客户端密码,或通过调用remove Password api 删除客户端密码。

请注意,{id}在 api 中是Object ID.

在此处输入图像描述

单个应用程序中可以有多少个客户端密码有限制吗?

这取决于您的应用程序是否支持个人帐户登录。如果您的应用程序支持个人帐户登录,您最多只能创建两个客户端密码。

如果您的应用程序仅支持工作帐户登录,则对创建的客户端密码的数量没有限制。

您可以通过查看应用的清单来了解或修改应用支持的账户类型。它是清单中的signInAudience属性。


推荐阅读