TokenCredentialsBase class

建構函式

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

屬性

authContext
clientId
domain
environment
tokenAudience
tokenCache

方法

getToken()

嘗試一開始從快取取得令牌。 如果失敗,則會嘗試從ADAL取得令牌。

setDomain(string)
signRequest(WebResource)

使用驗證標頭簽署要求。

建構函式詳細資料

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

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

參數

clientId

string

domain

string

tokenAudience

string

environment
Environment
tokenCache

TokenCache

屬性詳細資料

authContext

authContext: AuthenticationContext

屬性值

AuthenticationContext

clientId

clientId: string

屬性值

string

domain

domain: string

屬性值

string

environment

environment: Environment

屬性值

tokenAudience

tokenAudience?: string

屬性值

string

tokenCache

tokenCache: TokenCache

屬性值

TokenCache

方法詳細資料

getToken()

嘗試一開始從快取取得令牌。 如果失敗,則會嘗試從ADAL取得令牌。

function getToken(): Promise<TokenResponse>

傳回

Promise<TokenResponse>

tokenResponse (tokenType 和 accessToken 是兩個重要屬性)。

setDomain(string)

function setDomain(domain: string)

參數

domain

string

signRequest(WebResource)

使用驗證標頭簽署要求。

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

參數

webResource
WebResource

要簽署的 WebResource。

傳回

Promise<WebResource>