UserTokenCredentials class
- Extends
建構函式
| User |
建立新的 UserTokenCredentials 物件。 |
方法
| get |
嘗試一開始從快取取得令牌。 如果失敗,則會嘗試從ADAL取得令牌。 |
繼承的方法
| set |
|
| sign |
使用驗證標頭簽署要求。 |
建構函式詳細資料
UserTokenCredentials(string, string, string, string, TokenAudience, Environment, TokenCache)
建立新的 UserTokenCredentials 物件。
new UserTokenCredentials(clientId: string, domain: string, username: string, password: string, tokenAudience?: TokenAudience, environment?: Environment, tokenCache?: TokenCache)
參數
- clientId
-
string
Active Directory 應用程式用戶端標識碼。如需範例,請參閱 .Net 的 Active Directory 快速入門。
- domain
-
string
包含此應用程式的網域或租用戶標識碼。
- username
-
string
組織標識元帳戶的用戶名稱。
- password
-
string
組織標識子帳戶的密碼。
- tokenAudience
- TokenAudience
要求令牌的物件。 有效值為 'graph'、'batch' 或任何其他資源,例如 'https://vault.azure.net/'。 如果 tokenAudience 是 'graph',則也應該提供網域,而且其值不應該是預設的 'common' 租使用者。 它必須是字串(最好是 GUID 格式)。
- environment
- Environment
要驗證的 Azure 環境。
- tokenCache
-
TokenCache
令牌快取。 預設值是 adal 中的 MemoryCache 物件。
屬性詳細資料
password
password: string
屬性值
string
username
username: string
屬性值
string
繼承的屬性詳細資料
authContext
clientId
domain
environment
tokenAudience
tokenCache
方法詳細資料
getToken()
嘗試一開始從快取取得令牌。 如果失敗,則會嘗試從ADAL取得令牌。
function getToken(): Promise<TokenResponse>
傳回
Promise<TokenResponse>
tokenResponse (tokenType 和 accessToken 是兩個重要屬性)。
繼承的方法的詳細資料
setDomain(string)
signRequest(WebResource)
使用驗證標頭簽署要求。
function signRequest(webResource: WebResource): Promise<WebResource>
參數
- webResource
- WebResource
要簽署的 WebResource。
傳回
Promise<WebResource>