Share via


TokenCredentialPolicy class

TokenCredentialPolicy는 토큰으로 HTTP 요청에 서명하는 데 사용되는 정책입니다. OAuth 전달자 토큰과 같은 경우

Extends

생성자

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

TokenCredentialPolicy의 instance 만듭니다.

속성

authorizationScheme

토큰 권한 부여 체계, 기본 헤더는 "전달자"입니다.

tokenCredential

토큰의 값입니다.

상속된 메서드

log(HttpPipelineLogLevel, string)

제공된 메시지를 제공된 로거에 기록하려고 시도합니다. 로거가 제공되지 않았거나 로그 수준이 로거 임계값을 유지하지 않으면 아무 것도 기록되지 않습니다.

sendRequest(WebResource)

요청을 보냅니다.

shouldLog(HttpPipelineLogLevel)

제공된 로그 수준을 가진 로그를 기록해야 하는지 여부를 가져옵니다.

생성자 세부 정보

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

TokenCredentialPolicy의 instance 만듭니다.

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

매개 변수

nextPolicy

RequestPolicy

options

RequestPolicyOptions

tokenCredential
TokenCredential

속성 세부 정보

authorizationScheme

토큰 권한 부여 체계, 기본 헤더는 "전달자"입니다.

authorizationScheme: string

속성 값

string

tokenCredential

토큰의 값입니다.

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