UserTokenCredentials class

Extends

Propriedades

password
username

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