Compartir a través de


TokenCredentialPolicy class

TokenCredentialPolicy es una directiva que se usa para firmar la solicitud HTTP con un token. Por ejemplo, un token de portador de OAuth.

Extends

Constructores

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

Crea una instancia de TokenCredentialPolicy.

Propiedades

authorizationScheme

Esquema de autorización de tokens, el encabezado predeterminado es "Bearer".

tokenCredential

Valor del token.

Métodos heredados

log(HttpPipelineLogLevel, string)

Intente registrar el mensaje proporcionado en el registrador proporcionado. Si no se proporcionó ningún registrador o si el nivel de registro no da carne al umbral del registrador, no se registrará nada.

sendRequest(WebResource)

Envía una solicitud.

shouldLog(HttpPipelineLogLevel)

Obtenga si se debe registrar o no un registro con el nivel de registro proporcionado.

Detalles del constructor

TokenCredentialPolicy(RequestPolicy, RequestPolicyOptions, TokenCredential)

Crea una instancia de TokenCredentialPolicy.

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

Parámetros

nextPolicy

RequestPolicy

options

RequestPolicyOptions

tokenCredential
TokenCredential

Detalles de las propiedades

authorizationScheme

Esquema de autorización de tokens, el encabezado predeterminado es "Bearer".

authorizationScheme: string

Valor de propiedad

string

tokenCredential

Valor del token.

tokenCredential: TokenCredential

Valor de propiedad

Detalles de los métodos heredados

log(HttpPipelineLogLevel, string)

Intente registrar el mensaje proporcionado en el registrador proporcionado. Si no se proporcionó ningún registrador o si el nivel de registro no da carne al umbral del registrador, no se registrará nada.

function log(logLevel: HttpPipelineLogLevel, message: string)

Parámetros

logLevel

HttpPipelineLogLevel

Nivel de registro de este registro.

message

string

Mensaje de este registro.

Heredado de BaseRequestPolicy.log

sendRequest(WebResource)

Envía una solicitud.

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

Parámetros

request

WebResource

Devoluciones

Promise<HttpOperationResponse>

Heredado deCredentialPolicy.sendRequest

shouldLog(HttpPipelineLogLevel)

Obtenga si se debe registrar o no un registro con el nivel de registro proporcionado.

function shouldLog(logLevel: HttpPipelineLogLevel): boolean

Parámetros

logLevel

HttpPipelineLogLevel

Nivel de registro del registro que se registrará.

Devoluciones

boolean

Si se debe registrar o no un registro con el nivel de registro proporcionado.

Heredado de BaseRequestPolicy.shouldLog