Partager via


AsyncTokenCredential Classe

Protocole pour les classes capables de fournir des jetons OAuth.

Héritage
typing_extensions.Protocol
AsyncTokenCredential
AsyncTokenCredential
AsyncTokenCredential

Constructeur

AsyncTokenCredential(*args, **kwargs)

Méthodes

close
get_token

Demandez un jeton d’accès pour les étendues.

close

async close() -> None

get_token

Demandez un jeton d’accès pour les étendues.

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

Paramètres

scopes
str
Obligatoire

Type d’accès nécessaire.

claims
str

Revendications supplémentaires requises dans le jeton, telles que celles retournées dans la contestation de revendications d’un fournisseur de ressources à la suite d’un échec d’autorisation.

tenant_id
str

Locataire facultatif à inclure dans la demande de jeton.

enable_cae
bool

Indique s’il faut activer l’évaluation continue de l’accès (CAE) pour le jeton demandé. Valeur par défaut False.

Retours

Un accessToken instance contenant la chaîne de jeton et son heure d’expiration dans l’heure Unix.

Type de retour