Udostępnij za pośrednictwem


TokenCredentialsBase class

Konstruktory

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

Właściwości

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metody

getToken()

Początkowo próbuje pobrać token z pamięci podręcznej. Jeśli to się nie powiedzie, spróbuje pobrać token z biblioteki ADAL.

setDomain(string)
signRequest(WebResource)

Podpisuje żądanie z nagłówkiem Uwierzytelnianie.

Szczegóły konstruktora

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

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

Parametry

clientId

string

domain

string

tokenAudience

string

environment
Environment
tokenCache

TokenCache

Szczegóły właściwości

authContext

authContext: AuthenticationContext

Wartość właściwości

AuthenticationContext

clientId

clientId: string

Wartość właściwości

string

domain

domain: string

Wartość właściwości

string

environment

environment: Environment

Wartość właściwości

tokenAudience

tokenAudience?: string

Wartość właściwości

string

tokenCache

tokenCache: TokenCache

Wartość właściwości

TokenCache

Szczegóły metody

getToken()

Początkowo próbuje pobrać token z pamięci podręcznej. Jeśli to się nie powiedzie, spróbuje pobrać token z biblioteki ADAL.

function getToken(): Promise<TokenResponse>

Zwraca

Promise<TokenResponse>

TokenResponse (tokenType i accessToken to dwie ważne właściwości).

setDomain(string)

function setDomain(domain: string)

Parametry

domain

string

signRequest(WebResource)

Podpisuje żądanie z nagłówkiem Uwierzytelnianie.

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

Parametry

webResource
WebResource

Element WebResource do podpisania.

Zwraca

Promise<WebResource>