TokenCredentialPolicy class
TokenCredentialPolicy 是用來使用令牌簽署 HTTP 要求的原則。 例如 OAuth 持有人令牌。
- Extends
建構函式
| Token |
建立 TokenCredentialPolicy 的實例。 |
屬性
| authorization |
令牌授權配置,預設標頭為 “Bearer”。 |
| token |
Token 的值。 |
方法
| log(Http |
嘗試將提供的訊息記錄至提供的記錄器。 如果未提供記錄器,或記錄層級未將記錄器閾值肉化,則不會記錄任何記錄器。 |
| send |
傳送要求。 |
| should |
取得是否應該記錄具有所提供記錄層級的記錄檔。 |
建構函式詳細資料
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
方法詳細資料
log(HttpPipelineLogLevel, string)
嘗試將提供的訊息記錄至提供的記錄器。 如果未提供記錄器,或記錄層級未將記錄器閾值肉化,則不會記錄任何記錄器。
function log(logLevel: HttpPipelineLogLevel, message: string)
參數
- logLevel
-
HttpPipelineLogLevel
此記錄檔的記錄層級。
- message
-
string
此記錄檔的訊息。
sendRequest(WebResource)
傳送要求。
function sendRequest(request: WebResource)
參數
- request
-
WebResource
傳回
Promise<HttpOperationResponse>
shouldLog(HttpPipelineLogLevel)
取得是否應該記錄具有所提供記錄層級的記錄檔。
function shouldLog(logLevel: HttpPipelineLogLevel)
參數
- logLevel
-
HttpPipelineLogLevel
將記錄的記錄檔層級。
傳回
boolean
是否應該記錄具有所提供記錄層級的記錄檔。