UserTokenCredentials class

Extends

Propriedades

password
username

Métodos

getToken()

Tenta obter o token do cache inicialmente. Se isso não for bem-sucedido, ele tentará 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 active directory. Consulte Início Rápido do Active Directory para .Net para obter um exemplo.

domain

string

A ID de domínio ou 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-alvo para o qual o token é solicitado. Os valores válidos são 'graph', 'batch' ou qualquer outro recurso como 'https://vault.azure.net/'. Se tokenAudience for 'graph', o domínio também deverá ser fornecido e seu valor não deve ser o locatário 'comum' padrão. Deve ser uma cadeia de caracteres (preferencialmente em um formato guid).

environment
Environment

O ambiente do azure com o qual autenticar.

tokenCache

TokenCache

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

Detalhes da propriedade

password

password: string

Valor da propriedade

string

username

username: string

Valor da propriedade

string

Detalhes das propriedades herdadas

authContext

authContext: AuthenticationContext

Valor da propriedade

AuthenticationContext

Herdado deTokenCredentialsBase.authContext

clientId

clientId: string

Valor da propriedade

string

Herdado deTokenCredentialsBase.clientId

domain

domain: string

Valor da propriedade

string

Herdado deTokenCredentialsBase.domain

environment

environment: Environment

Valor da propriedade

herdado deTokenCredentialsBase.environment

tokenAudience

tokenAudience?: string

Valor da propriedade

string

herdado deTokenCredentialsBase.tokenAudience

tokenCache

tokenCache: TokenCache

Valor da propriedade

TokenCache

Herdado deTokenCredentialsBase.tokenCache

Detalhes do método

getToken()

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

function getToken(): Promise<TokenResponse>

Retornos

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 deTokenCredentialsBase.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.

Retornos

Promise<WebResource>

Herdado doTokenCredentialsBase.signRequest