Compartilhar via


TokenCredentialsBase class

Construtores

TokenCredentialsBase(string, string, string, Environment, TokenCache)

Propriedades

authContext
clientId
domain
environment
tokenAudience
tokenCache

Métodos

getToken()

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

setDomain(string)
signRequest(WebResource)

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

Detalhes do construtor

TokenCredentialsBase(string, string, string, Environment, TokenCache)

new TokenCredentialsBase(clientId: string, domain: string, tokenAudience?: string, environment?: Environment, tokenCache?: TokenCache)

Parâmetros

clientId

string

domain

string

tokenAudience

string

environment
Environment
tokenCache

TokenCache

Detalhes da propriedade

authContext

authContext: AuthenticationContext

Valor da propriedade

AuthenticationContext

clientId

clientId: string

Valor da propriedade

string

domain

domain: string

Valor da propriedade

string

environment

environment: Environment

Valor da propriedade

tokenAudience

tokenAudience?: string

Valor da propriedade

string

tokenCache

tokenCache: TokenCache

Valor da propriedade

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

setDomain(string)

function setDomain(domain: string)

Parâmetros

domain

string

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>