TokenCredential Clase

Protocolo para las clases que pueden proporcionar tokens de OAuth.

Herencia
typing_extensions.Protocol
TokenCredential

Constructor

TokenCredential(*args, **kwargs)

Métodos

get_token

Solicite un token de acceso para los ámbitos.

get_token

Solicite un token de acceso para los ámbitos.

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