你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
TokenCredentialsBase class
构造函数
Token |
属性
auth |
|
client |
|
domain | |
environment | |
token |
|
token |
方法
get |
最初尝试从缓存获取令牌。 如果这不成功,则尝试从 ADAL 获取令牌。 |
set |
|
sign |
使用身份验证标头对请求进行签名。 |
构造函数详细信息
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
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>