Share via


TokenCredential Classe

Protocollo per le classi in grado di fornire token OAuth.

Ereditarietà
typing_extensions.Protocol
TokenCredential

Costruttore

TokenCredential(*args, **kwargs)

Metodi

get_token

Richiedere un token di accesso per gli ambiti.

get_token

Richiedere un token di accesso per gli ambiti.

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

Parametri

scopes
str
Necessario

Tipo di accesso necessario.

claims
str

Attestazioni aggiuntive richieste nel token, ad esempio quelle restituite nella richiesta di attestazioni di un provider di risorse in seguito a un errore di autorizzazione.

tenant_id
str

Tenant facoltativo da includere nella richiesta di token.

enable_cae
bool

Indica se abilitare la valutazione dell'accesso continuo (CAE) per il token richiesto. Il valore predefinito è False.

Restituisce

Istanza di AccessToken contenente la stringa del token e la relativa ora di scadenza in tempo Unix.

Tipo restituito