Compartilhar via


TokenCredential Classe

Protocolo para classes capazes de fornecer tokens OAuth.

Herança
typing_extensions.Protocol
TokenCredential

Construtor

TokenCredential(*args, **kwargs)

Métodos

get_token

Solicite um token de acesso para escopos.

get_token

Solicite um token de acesso para escopos.

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

Parâmetros

scopes
str
Obrigatório

O tipo de acesso necessário.

claims
str

Declarações adicionais necessárias no token, como aquelas retornadas no desafio de declarações de um provedor de recursos após uma falha de autorização.

tenant_id
str

Locatário opcional a ser incluído na solicitação de token.

enable_cae
bool

Indica se a CAE (Avaliação Contínua de Acesso) deve ser habilitada para o token solicitado. Usa False como padrão.

Retornos

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

Tipo de retorno