Partager via


TokenCredentialsBase class

Constructeurs

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

Propriétés

authContext
clientId
domain
environment
tokenAudience
tokenCache

Méthodes

getToken()

Tente d’obtenir le jeton à partir du cache initialement. Si cela échoue, il tente d’obtenir le jeton à partir d’ADAL.

setDomain(string)
signRequest(WebResource)

Signe une demande avec l’en-tête d’authentification.

Détails du constructeur

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

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

Paramètres

clientId

string

domain

string

tokenAudience

string

environment
Environment
tokenCache

TokenCache

Détails de la propriété

authContext

authContext: AuthenticationContext

Valeur de propriété

AuthenticationContext

clientId

clientId: string

Valeur de propriété

string

domain

domain: string

Valeur de propriété

string

environment

environment: Environment

Valeur de propriété

tokenAudience

tokenAudience?: string

Valeur de propriété

string

tokenCache

tokenCache: TokenCache

Valeur de propriété

TokenCache

Détails de la méthode

getToken()

Tente d’obtenir le jeton à partir du cache initialement. Si cela échoue, il tente d’obtenir le jeton à partir d’ADAL.

function getToken(): Promise<TokenResponse>

Retours

Promise<TokenResponse>

TokenResponse (tokenType et accessToken sont les deux propriétés importantes).

setDomain(string)

function setDomain(domain: string)

Paramètres

domain

string

signRequest(WebResource)

Signe une demande avec l’en-tête d’authentification.

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

Paramètres

webResource
WebResource

WebResource à signer.

Retours

Promise<WebResource>