TokenCredential class
TokenCredential 是用來產生 TokenCredentialPolicy 的認證。 將新的令牌字串值設定為 token 屬性,以更新令牌。
範例
const tokenCredential = 新的 TokenCredential (“clientId”, “token”) ;const pipeline = MapsURL.newPipeline (tokenCredential) ;
const searchURL = 新的 SearchURL (管線) ;
設定定時器以重新整理令牌 const timerID = setInterval ( () => { = 更新令牌,方法是存取公用 TokenCredential.tokenCredential.token = “updatedToken”; / WARNING: 定時器必須手動停止! 如果 (shouldStop () ) { clearInterval (timerID) ; } }, 60 * 60 * 1000) ,它將會禁止 tokenCredential 的 GC;設定令牌到期之前的間隔時間
- Extends
建構函式
Token |
建立 TokenCredential 的實例。 |
屬性
client |
可變動的用戶端識別碼值。 例如,針對另一個 Azure 地圖服務 帳戶使用新的令牌時,您可以將新的標識符值設定為這個屬性。 |
token | 可變動的令牌值。 例如,當 OAuth 令牌過期時,您可以將更新的令牌值設定為這個屬性。 |
方法
create(Request |
建立 TokenCredentialPolicy 物件。 |
建構函式詳細資料
TokenCredential(string, string)
建立 TokenCredential 的實例。
new TokenCredential(clientId: string, token: string)
參數
- clientId
-
string
- token
-
string
屬性詳細資料
clientId
可變動的用戶端識別碼值。 例如,針對另一個 Azure 地圖服務 帳戶使用新的令牌時,您可以將新的標識符值設定為這個屬性。
clientId: string
屬性值
string
token
可變動的令牌值。 例如,當 OAuth 令牌過期時,您可以將更新的令牌值設定為這個屬性。
token: string
屬性值
string
方法詳細資料
create(RequestPolicy, RequestPolicyOptions)
建立 TokenCredentialPolicy 物件。
function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy
參數
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions