Compartir a través de


AsyncTokenCredential Clase

Protocolo para las clases que pueden proporcionar tokens de OAuth.

Herencia
typing_extensions.Protocol
AsyncTokenCredential
AsyncTokenCredential
AsyncTokenCredential

Constructor

AsyncTokenCredential(*args, **kwargs)

Métodos

close
get_token

Solicite un token de acceso para los ámbitos.

close

async close() -> None

get_token

Solicite un token de acceso para los ámbitos.

async get_token(*scopes: str, claims: str | None = None, tenant_id: str | None = None, enable_cae: bool = False, **kwargs: Any) -> AccessToken

Parámetros

scopes
str
Requerido

Tipo de acceso necesario.

claims
str

Notificaciones adicionales necesarias en el token, como las que se devuelven en el desafío de notificaciones de un proveedor de recursos después de un error de autorización.

tenant_id
str

Inquilino opcional que se va a incluir en la solicitud de token.

enable_cae
bool

Indica si se va a habilitar la evaluación continua de acceso (CAE) para el token solicitado. El valor predeterminado es False.

Devoluciones

Una instancia de AccessToken que contiene la cadena de token y su hora de expiración en la hora de Unix.

Tipo de valor devuelto