Compartilhar via


IdentityProviderContract interface

Detalhes do Provedor de Identidade.

Extends

Propriedades

allowedTenants

Lista de Locatários Permitidos ao configurar o logon do Azure Active Directory.

authority

Nome do host do ponto de extremidade de descoberta do OpenID Connect para AAD ou AAD B2C.

clientId

ID do cliente do aplicativo no provedor de identidade externo. É id do aplicativo para logon do Facebook, ID do cliente para logon do Google, ID do aplicativo para a Microsoft.

clientLibrary

A biblioteca de clientes a ser usada no portal do desenvolvedor. Aplica-se somente ao AAD e ao Provedor de Identidade do AAD B2C.

clientSecret

Segredo do cliente do aplicativo no Provedor de Identidade externo, usado para autenticar a solicitação de logon. Por exemplo, é Segredo do Aplicativo para logon do Facebook, Chave de API para logon do Google, Chave Pública para Microsoft. Essa propriedade não será preenchida em operações 'GET'! Use a solicitação POST '/listSecrets' para obter o valor.

passwordResetPolicyName

Nome da Política de Redefinição de Senha. Aplica-se somente ao Provedor de Identidade do AAD B2C.

profileEditingPolicyName

Nome da Política de Edição de Perfil. Aplica-se somente ao Provedor de Identidade do AAD B2C.

signinPolicyName

Nome da Política de Entrada. Aplica-se somente ao Provedor de Identidade do AAD B2C.

signinTenant

A TenantId a ser usada em vez de Comum ao fazer logon no Active Directory

signupPolicyName

Nome da Política de Inscrição. Aplica-se somente ao Provedor de Identidade do AAD B2C.

typePropertiesType

Identificador de tipo de provedor de identidade.

Propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

allowedTenants

Lista de Locatários Permitidos ao configurar o logon do Azure Active Directory.

allowedTenants?: string[]

Valor da propriedade

string[]

authority

Nome do host do ponto de extremidade de descoberta do OpenID Connect para AAD ou AAD B2C.

authority?: string

Valor da propriedade

string

clientId

ID do cliente do aplicativo no provedor de identidade externo. É id do aplicativo para logon do Facebook, ID do cliente para logon do Google, ID do aplicativo para a Microsoft.

clientId?: string

Valor da propriedade

string

clientLibrary

A biblioteca de clientes a ser usada no portal do desenvolvedor. Aplica-se somente ao AAD e ao Provedor de Identidade do AAD B2C.

clientLibrary?: string

Valor da propriedade

string

clientSecret

Segredo do cliente do aplicativo no Provedor de Identidade externo, usado para autenticar a solicitação de logon. Por exemplo, é Segredo do Aplicativo para logon do Facebook, Chave de API para logon do Google, Chave Pública para Microsoft. Essa propriedade não será preenchida em operações 'GET'! Use a solicitação POST '/listSecrets' para obter o valor.

clientSecret?: string

Valor da propriedade

string

passwordResetPolicyName

Nome da Política de Redefinição de Senha. Aplica-se somente ao Provedor de Identidade do AAD B2C.

passwordResetPolicyName?: string

Valor da propriedade

string

profileEditingPolicyName

Nome da Política de Edição de Perfil. Aplica-se somente ao Provedor de Identidade do AAD B2C.

profileEditingPolicyName?: string

Valor da propriedade

string

signinPolicyName

Nome da Política de Entrada. Aplica-se somente ao Provedor de Identidade do AAD B2C.

signinPolicyName?: string

Valor da propriedade

string

signinTenant

A TenantId a ser usada em vez de Comum ao fazer logon no Active Directory

signinTenant?: string

Valor da propriedade

string

signupPolicyName

Nome da Política de Inscrição. Aplica-se somente ao Provedor de Identidade do AAD B2C.

signupPolicyName?: string

Valor da propriedade

string

typePropertiesType

Identificador de tipo de provedor de identidade.

typePropertiesType?: string

Valor da propriedade

string

Detalhes das propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

Herdado deProxyResource.id

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

Herdado deProxyResource.name

type

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor da propriedade

string

Herdado deProxyResource.type