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

建構函式

TokenCredential(string, string)

建立 TokenCredential 的實例。

屬性

clientId

可變動的用戶端識別碼值。 例如,針對另一個 Azure 地圖服務 帳戶使用新的令牌時,您可以將新的標識符值設定為這個屬性。

token

可變動的令牌值。 例如,當 OAuth 令牌過期時,您可以將更新的令牌值設定為這個屬性。

方法

create(RequestPolicy, RequestPolicyOptions)

建立 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

傳回