共用方式為


TokenCredentialPolicy class

TokenCredentialPolicy 是用來使用令牌簽署 HTTP 要求的原則。 例如 OAuth 持有人令牌。

Extends

建構函式

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

建立 TokenCredentialPolicy 的實例。

屬性

authorizationScheme

令牌授權配置,預設標頭為 “Bearer”。

tokenCredential

Token 的值。

繼承的方法

log(HttpPipelineLogLevel, string)

嘗試將提供的訊息記錄到提供的記錄器。 如果未提供記錄器,或記錄層級沒有記錄器閾值,則不會記錄任何記錄器。

sendRequest(WebResource)

傳送要求。

shouldLog(HttpPipelineLogLevel)

取得是否應該記錄具有所提供記錄層級的記錄檔。

建構函式詳細資料

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

建立 TokenCredentialPolicy 的實例。

new TokenCredentialPolicy(nextPolicy: RequestPolicy, options: RequestPolicyOptions, tokenCredential: TokenCredential)

參數

nextPolicy

RequestPolicy

options

RequestPolicyOptions

tokenCredential
TokenCredential

屬性詳細資料

authorizationScheme

令牌授權配置,預設標頭為 “Bearer”。

authorizationScheme: string

屬性值

string

tokenCredential

Token 的值。

tokenCredential: TokenCredential

屬性值

繼承的方法的詳細資料

log(HttpPipelineLogLevel, string)

嘗試將提供的訊息記錄到提供的記錄器。 如果未提供記錄器,或記錄層級沒有記錄器閾值,則不會記錄任何記錄器。

function log(logLevel: HttpPipelineLogLevel, message: string)

參數

logLevel

HttpPipelineLogLevel

這個記錄檔的記錄層級。

message

string

這個記錄檔的訊息。

繼承自 BaseRequestPolicy.log

sendRequest(WebResource)

傳送要求。

function sendRequest(request: WebResource): Promise<HttpOperationResponse>

參數

request

WebResource

傳回

Promise<HttpOperationResponse>

繼承自CredentialPolicy.sendRequest

shouldLog(HttpPipelineLogLevel)

取得是否應該記錄具有所提供記錄層級的記錄檔。

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

參數

logLevel

HttpPipelineLogLevel

將記錄之記錄檔的記錄層級。

傳回

boolean

是否應該記錄具有所提供記錄層級的記錄檔。

繼承自 BaseRequestPolicy.shouldLog