Freigeben über


TokenCredential Klasse

Protokoll für Klassen, die OAuth-Token bereitstellen können.

Vererbung
typing_extensions.Protocol
TokenCredential

Konstruktor

TokenCredential(*args, **kwargs)

Methoden

get_token

Fordern Sie ein Zugriffstoken für Bereiche an.

get_token

Fordern Sie ein Zugriffstoken für Bereiche an.

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

Parameter

scopes
str
Erforderlich

Die Art des erforderlichen Zugriffs.

claims
str

Zusätzliche Ansprüche, die im Token erforderlich sind, z. B. die in der Anspruchsanforderung eines Ressourcenanbieters nach einem Autorisierungsfehler zurückgegeben werden.

tenant_id
str

Optionaler Mandant, der in die Tokenanforderung aufgenommen werden soll.

enable_cae
bool

Gibt an, ob Continuous Access Evaluation (CAE) für das angeforderte Token aktiviert werden soll. Der Standardwert lautet „False“.

Gibt zurück

Eine AccessToken-instance, die die Tokenzeichenfolge und ihre Ablaufzeit in Unix-Zeit enthält.

Rückgabetyp