Sdílet prostřednictvím


TokenCredentialsBase class

Konstruktory

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

Vlastnosti

authContext
clientId
domain
environment
tokenAudience
tokenCache

Metody

getToken()

Nejprve se pokusí získat token z mezipaměti. Pokud je to neúspěšné, pokusí se získat token z knihovny ADAL.

setDomain(string)
signRequest(WebResource)

Podepíše požadavek hlavičkou Ověřování.

Podrobnosti konstruktoru

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

Podrobnosti vlastnosti

authContext

authContext: AuthenticationContext

Hodnota vlastnosti

AuthenticationContext

clientId

clientId: string

Hodnota vlastnosti

string

domain

domain: string

Hodnota vlastnosti

string

environment

environment: Environment

Hodnota vlastnosti

tokenAudience

tokenAudience?: string

Hodnota vlastnosti

string

tokenCache

tokenCache: TokenCache

Hodnota vlastnosti

TokenCache

Podrobnosti metody

getToken()

Nejprve se pokusí získat token z mezipaměti. Pokud je to neúspěšné, pokusí se získat token z knihovny ADAL.

function getToken(): Promise<TokenResponse>

Návraty

Promise<TokenResponse>

TokenResponse (tokenType a accessToken jsou dvě důležité vlastnosti).

setDomain(string)

function setDomain(domain: string)

Parametry

domain

string

signRequest(WebResource)

Podepíše požadavek hlavičkou Ověřování.

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

Parametry

webResource
WebResource

WebResource, který se má podepsat.

Návraty

Promise<WebResource>