Partager via


TokenCredential Classe

Protocole pour les classes capables de fournir des jetons OAuth.

Héritage
typing_extensions.Protocol
TokenCredential

Constructeur

TokenCredential(*args, **kwargs)

Méthodes

get_token

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

get_token

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

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 suite à 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 en temps Unix.

Type de retour