你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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>