Freigeben über


AsyncTokenCredential Klasse

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

Vererbung
typing_extensions.Protocol
AsyncTokenCredential
AsyncTokenCredential
AsyncTokenCredential

Konstruktor

AsyncTokenCredential(*args, **kwargs)

Methoden

close
get_token

Fordern Sie ein Zugriffstoken für Bereiche an.

close

async close() -> None

get_token

Fordern Sie ein Zugriffstoken für Bereiche an.

async 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