TokenCredential Klasa

Protokół dla klas, które mogą udostępniać tokeny OAuth.

Dziedziczenie
typing_extensions.Protocol
TokenCredential

Konstruktor

TokenCredential(*args, **kwargs)

Metody

get_token

Żądanie tokenu dostępu dla zakresów.

get_token

Żądanie tokenu dostępu dla zakresów.

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

Parametry

scopes
str
Wymagane

Wymagany typ dostępu.

claims
str

Dodatkowe oświadczenia wymagane w tokenie, takie jak te zwrócone w oświadczeniach dostawcy zasobów wyzwanie po niepowodzeniu autoryzacji.

tenant_id
str

Opcjonalna dzierżawa do uwzględnienia w żądaniu tokenu.

enable_cae
bool

Wskazuje, czy włączyć ciągłą ocenę dostępu (CAE) dla żądanego tokenu. Wartość domyślna to False.

Zwraca

Wystąpienie accessToken zawierające ciąg tokenu i jego czas wygaśnięcia w czasie systemu Unix.

Typ zwracany