Partilhar via


AsyncTokenCredential Classe

Protocolo para classes capazes de fornecer tokens OAuth.

Herança
typing_extensions.Protocol
AsyncTokenCredential
AsyncTokenCredential
AsyncTokenCredential

Construtor

AsyncTokenCredential(*args, **kwargs)

Métodos

close
get_token

Pedir um token de acesso para âmbitos.

close

async close() -> None

get_token

Pedir um token de acesso para âmbitos.

async 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 na sequência de 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. Predefinições para Falso.

Devoluções

Uma instância do AccessToken que contém a cadeia de token e o tempo de expiração no tempo Unix.

Tipo de retorno