Delen via


AsyncTokenCredential Klas

Protocol voor klassen die OAuth-tokens kunnen leveren.

Overname
typing_extensions.Protocol
AsyncTokenCredential
AsyncTokenCredential
AsyncTokenCredential

Constructor

AsyncTokenCredential(*args, **kwargs)

Methoden

close
get_token

Een toegangstoken aanvragen voor bereiken.

close

async close() -> None

get_token

Een toegangstoken aanvragen voor bereiken.

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

Parameters

scopes
str
Vereist

Het type toegang dat nodig is.

claims
str

Aanvullende claims die in het token zijn vereist, zoals claims die worden geretourneerd in de claimvraag van een resourceprovider na een autorisatiefout.

tenant_id
str

Optionele tenant die moet worden opgenomen in de tokenaanvraag.

enable_cae
bool

Hiermee wordt aangegeven of continue toegangsevaluatie (CAE) moet worden ingeschakeld voor het aangevraagde token. Standaard ingesteld op False.

Retouren

Een AccessToken-exemplaar met de tokentekenreeks en de verlooptijd in Unix-tijd.

Retourtype