TokenCredential Classe

Protocolo para classes capazes de fornecer tokens OAuth.

Herança
typing_extensions.Protocol
TokenCredential

Construtor

TokenCredential(*args, **kwargs)

Métodos

get_token

Pedir um token de acesso para âmbitos.

get_token

Pedir um token de acesso para âmbitos.

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

Parâmetros

scopes
str
Necessário

O tipo de acesso necessário.

claims
str

São necessárias afirmações adicionais no token, como as devolvidas no desafio de afirmações de um fornecedor de recursos após uma falha de autorização.

tenant_id
str

Inquilino opcional a incluir no pedido de token.

enable_cae
bool

Indica se pretende ativar a Avaliação de Acesso Contínuo (CAE) para o token pedido. A predefinição é Falso.

Devoluções

Uma instância do AccessToken que contém a cadeia de tokens e o respetivo tempo de expiração na hora Unix.

Tipo de retorno