创建 identityProvider(已弃用)
命名空间:microsoft.graph
注意
此标识提供程序 API 已弃用,并将在 2023 年 3 月之后停止返回数据。 请使用新的 标识提供程序 API。
通过指定显示名称、identityProvider 类型、客户端 ID 和客户端密码,创建新的 identityProvider。
权限
要调用此 API,需要以下权限之一。要了解详细信息,包括如何选择权限的信息,请参阅权限。
| 权限类型 | 权限(从最低特权到最高特权) |
|---|---|
| 委派(工作或学校帐户) | IdentityProvider.ReadWrite.All |
| 委派(Microsoft 个人帐户) | 不支持。 |
| 应用程序 | 不支持。 |
工作或学校帐户必须是租户的全局管理员。
HTTP 请求
POST /identityProviders
请求标头
| 名称 | 说明 |
|---|---|
| Authorization | Bearer {token}。必需。 |
| Content-Type | application/json. Required. |
请求正文
在请求正文中,提供 identityProvider 对象的 JSON 表示形式。 下表中列出的所有属性均未必需属性。
| 属性 | 类型 | 说明 |
|---|---|---|
| clientId | 字符串 | 应用程序的客户端 ID。这是向标识提供程序注册应用程序时获取的客户端 ID。 |
| clientSecret | 字符串 | 应用程序的客户端密码。这是向标识提供程序注册应用程序时获取的客户端密码。 |
| name | 字符串 | 标识提供程序的显示名称。 |
| type | String | 标识提供程序类型。它必须是 B2C 方案的下列值之一:
|
响应
如果成功,此方法在响应正文中返回 201 Created 响应代码和 identityProvider 对象。 如果失败,将返回 4xx 错误并显示具体详细信息。
示例
以下示例会创建 identityProvider。
请求
POST https://graph.microsoft.com/v1.0/identityProviders
Content-type: application/json
{
"name": "Login with Amazon",
"type": "Amazon",
"clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
"clientSecret": "000000000000"
}
响应
HTTP/1.1 201 Created
Content-type: application/json
{
"id": "Amazon-OAUTH",
"name": "Login with Amazon",
"type": "Amazon",
"clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
"clientSecret": "*****"
}
反馈
提交和查看相关反馈