TokenCredentialsBase class
方法
| 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>