IdentityProviderCreateContract interface
标识提供者详细信息。
属性
| allowed |
配置 Azure Active Directory 登录时允许的租户列表。 |
| authority | AAD 或 AAD B2C 的 OpenID Connect 发现终结点主机名。 |
| client |
外部标识提供者中应用程序的客户端 ID。 它是 Facebook 登录的应用 ID、Google 登录的客户端 ID、Microsoft的应用 ID。 |
| client |
在开发人员门户中使用的客户端库。 仅适用于 AAD 和 AAD B2C 标识提供者。 |
| client |
外部标识提供者中应用程序的客户端密码,用于对登录请求进行身份验证。 例如,它是 Facebook 登录的应用机密、Google 登录的 API 密钥、Microsoft公钥。 此属性不会在“GET”作上填充! 使用“/listSecrets”POST 请求获取值。 |
| password |
密码重置策略名称。 仅适用于 AAD B2C 标识提供者。 |
| profile |
配置文件编辑策略名称。 仅适用于 AAD B2C 标识提供者。 |
| signin |
登录策略名称。 仅适用于 AAD B2C 标识提供者。 |
| signin |
登录到 Active Directory 时要使用的 TenantId 而不是 Common |
| signup |
注册策略名称。 仅适用于 AAD B2C 标识提供者。 |
| type |
标识提供者类型标识符。 |
继承属性
| id | 资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。 它只能由服务器填充。 |
| name | 资源说明的名称:此属性不会序列化。 它只能由服务器填充。 |
| type | 资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。 |
属性详细信息
allowedTenants
配置 Azure Active Directory 登录时允许的租户列表。
allowedTenants?: string[]
属性值
string[]
authority
AAD 或 AAD B2C 的 OpenID Connect 发现终结点主机名。
authority?: string
属性值
string
clientId
外部标识提供者中应用程序的客户端 ID。 它是 Facebook 登录的应用 ID、Google 登录的客户端 ID、Microsoft的应用 ID。
clientId?: string
属性值
string
clientLibrary
在开发人员门户中使用的客户端库。 仅适用于 AAD 和 AAD B2C 标识提供者。
clientLibrary?: string
属性值
string
clientSecret
外部标识提供者中应用程序的客户端密码,用于对登录请求进行身份验证。 例如,它是 Facebook 登录的应用机密、Google 登录的 API 密钥、Microsoft公钥。 此属性不会在“GET”作上填充! 使用“/listSecrets”POST 请求获取值。
clientSecret?: string
属性值
string
passwordResetPolicyName
密码重置策略名称。 仅适用于 AAD B2C 标识提供者。
passwordResetPolicyName?: string
属性值
string
profileEditingPolicyName
配置文件编辑策略名称。 仅适用于 AAD B2C 标识提供者。
profileEditingPolicyName?: string
属性值
string
signinPolicyName
登录策略名称。 仅适用于 AAD B2C 标识提供者。
signinPolicyName?: string
属性值
string
signinTenant
登录到 Active Directory 时要使用的 TenantId 而不是 Common
signinTenant?: string
属性值
string
signupPolicyName
注册策略名称。 仅适用于 AAD B2C 标识提供者。
signupPolicyName?: string
属性值
string
typePropertiesType
标识提供者类型标识符。
typePropertiesType?: string
属性值
string
继承属性详细信息
id
资源的完全限定资源 ID。 Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} 注意:此属性不会序列化。 它只能由服务器填充。
id?: string
属性值
string
name
type
资源的类型。 例如“Microsoft.Compute/virtualMachines”或“Microsoft.Storage/storageAccounts”注意:此属性不会序列化。 它只能由服务器填充。
type?: string
属性值
string