Partilhar via


DefaultAzureCredential class

Fornece uma configuração ChainedTokenCredential predefinida que deve funcionar para a maioria das aplicações que utilizam o SDK do Azure.

Extends

Construtores

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialClientIdOptions

Esta credencial fornece uma configuração ChainedTokenCredential predefinida que deve funcionar para a maioria das aplicações que utilizam o SDK do Azure.

Os seguintes tipos de credenciais serão experimentados, por ordem:

Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialOptions

Esta credencial fornece uma configuração ChainedTokenCredential predefinida que deve funcionar para a maioria das aplicações que utilizam o SDK do Azure.

Os seguintes tipos de credenciais serão experimentados, por ordem:

Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialResourceIdOptions

Esta credencial fornece uma configuração ChainedTokenCredential predefinida que deve funcionar para a maioria das aplicações que utilizam o SDK do Azure.

Os seguintes tipos de credenciais serão experimentados, por ordem:

Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.

Métodos Herdados

getToken(string | string[], GetTokenOptions)

Devolve o primeiro token de acesso devolvido por uma das implementações em cadeia TokenCredential . Gera um AggregateAuthenticationError quando uma ou mais credenciais lançam um AuthenticationError e nenhuma credencial devolveu um token de acesso.

Este método é chamado automaticamente pelas bibliotecas de cliente do SDK do Azure. Pode chamar este método diretamente, mas também tem de processar a colocação em cache de tokens e a atualização de tokens.

Detalhes do Construtor

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialClientIdOptions

Esta credencial fornece uma configuração ChainedTokenCredential predefinida que deve funcionar para a maioria das aplicações que utilizam o SDK do Azure.

Os seguintes tipos de credenciais serão experimentados, por ordem:

Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parâmetros

DefaultAzureCredential(DefaultAzureCredentialOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialOptions

Esta credencial fornece uma configuração ChainedTokenCredential predefinida que deve funcionar para a maioria das aplicações que utilizam o SDK do Azure.

Os seguintes tipos de credenciais serão experimentados, por ordem:

Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parâmetros

options
DefaultAzureCredentialOptions

Parâmetros opcionais. Veja DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialResourceIdOptions

Esta credencial fornece uma configuração ChainedTokenCredential predefinida que deve funcionar para a maioria das aplicações que utilizam o SDK do Azure.

Os seguintes tipos de credenciais serão experimentados, por ordem:

Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parâmetros

Detalhes do Método Herdado

getToken(string | string[], GetTokenOptions)

Devolve o primeiro token de acesso devolvido por uma das implementações em cadeia TokenCredential . Gera um AggregateAuthenticationError quando uma ou mais credenciais lançam um AuthenticationError e nenhuma credencial devolveu um token de acesso.

Este método é chamado automaticamente pelas bibliotecas de cliente do SDK do Azure. Pode chamar este método diretamente, mas também tem de processar a colocação em cache de tokens e a atualização de tokens.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parâmetros

scopes

string | string[]

A lista de âmbitos aos quais o token terá acesso.

options
GetTokenOptions

As opções utilizadas para configurar quaisquer pedidos que esta TokenCredential implementação possa fazer.

Devoluções

Promise<AccessToken>

Herdado deChainedTokenCredential.getToken