TokenCredential Třída

Protokol pro třídy, které mohou poskytovat tokeny OAuth.

Dědičnost
typing_extensions.Protocol
TokenCredential

Konstruktor

TokenCredential(*args, **kwargs)

Metody

get_token

Vyžádejte si přístupový token pro obory.

get_token

Vyžádejte si přístupový token pro obory.

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

Parametry

scopes
str
Vyžadováno

Typ potřebného přístupu.

claims
str

V tokenu se vyžadují další deklarace identity, například ty, které se vrátí při výzvě k deklaraci identity poskytovatele prostředků po selhání autorizace.

tenant_id
str

Volitelný tenant, který se má zahrnout do žádosti o token.

enable_cae
bool

Určuje, jestli se má pro požadovaný token povolit průběžné vyhodnocování přístupu (CAE). Výchozí hodnota je False.

Návraty

AccessToken instance obsahující řetězec tokenu a jeho vypršení platnosti v unixovém čase.

Návratový typ