Partilhar via


UserTokenCredentials class

Extends

Construtores

UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)

Cria um novo objeto UserTokenCredentials.

Propriedades

password
username

Propriedades Herdadas

authContext
clientId
domain
environment
tokenAudience
tokenCache

Métodos

getToken()

Tenta obter o token do cache inicialmente. Se isso não for bem-sucedido, ele tenta obter o token da ADAL.

Métodos Herdados

setDomain(string)
signRequest(WebResource)

Assina uma solicitação com o cabeçalho Autenticação.

Detalhes do Construtor

UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)

Cria um novo objeto UserTokenCredentials.

new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)

Parâmetros

clientId

string

A ID do cliente do aplicativo Ative Directory. Consulte Ative Directory Quickstart for .Net para obter um exemplo.

domain

string

O domínio ou ID de locatário que contém este aplicativo.

username

string

O nome de usuário da conta de ID da Organização.

password

string

A senha da conta de ID da Organização.

tokenAudience
TokenAudience

O público para o qual o token é solicitado. Os valores válidos são 'gráfico', 'lote' ou qualquer outro recurso como 'https://vault.azure.net/'. Se tokenAudience é 'gráfico', então o domínio também deve ser fornecido e seu valor não deve ser o locatário 'comum' padrão. Deve ser uma string (de preferência em formato guid).

environment
Environment

O ambiente azure com o qual autenticar.

tokenCache

TokenCache

O cache de token. O valor padrão é o objeto MemoryCache de adal.

Detalhes de Propriedade

password

password: string

Valor de Propriedade

string

username

username: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

authContext

authContext: AuthenticationContext

Valor de Propriedade

AuthenticationContext

herdado de TokenCredentialsBase.authContext

clientId

clientId: string

Valor de Propriedade

string

herdado de TokenCredentialsBase.clientId

domain

domain: string

Valor de Propriedade

string

herdado de TokenCredentialsBase.domain

environment

environment: Environment

Valor de Propriedade

herdado de TokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Valor de Propriedade

string

herdado de TokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Valor de Propriedade

TokenCache

herdado de TokenCredentialsBase.tokenCache

Detalhes de Método

getToken()

Tenta obter o token do cache inicialmente. Se isso não for bem-sucedido, ele tenta obter o token da ADAL.

function getToken(): Promise<TokenResponse>

Devoluções

Promise<TokenResponse>

O tokenResponse (tokenType e accessToken são as duas propriedades importantes).

Detalhes do Método Herdado

setDomain(string)

function setDomain(domain: string)

Parâmetros

domain

string

herdado de TokenCredentialsBase.setDomain

signRequest(WebResource)

Assina uma solicitação com o cabeçalho Autenticação.

function signRequest(webResource: WebResource): Promise<WebResource>

Parâmetros

webResource
WebResource

O WebResource a ser assinado.

Devoluções

Promise<WebResource>

herdado de TokenCredentialsBase.signRequest