共用方式為


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>