Compartilhar via


DefaultAzureCredential class

Fornece uma configuração chainedTokenCredential padrão que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Extends

Construtores

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialClientIdOptions

Essa credencial fornece uma configuração chainedTokenCredential padrão que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credencial serão testados, na ordem:

Consulte a documentação desses tipos de credencial para obter mais informações sobre como eles tentam autenticação.

DefaultAzureCredential(DefaultAzureCredentialOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialOptions

Essa credencial fornece uma configuração chainedTokenCredential padrão que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credencial serão testados, na ordem:

Consulte a documentação desses tipos de credencial para obter mais informações sobre como eles tentam autenticação.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialResourceIdOptions

Essa credencial fornece uma configuração chainedTokenCredential padrão que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credencial serão testados, na ordem:

Consulte a documentação desses tipos de credencial para obter mais informações sobre como eles tentam autenticação.

Métodos herdados

getToken(string | string[], GetTokenOptions)

Retorna o primeiro token de acesso retornado por uma das implementações encadeadas TokenCredential . Gera um AggregateAuthenticationError quando uma ou mais credenciais geram um AuthenticationError e nenhuma credencial retornou um token de acesso.

Esse método é chamado automaticamente pelas bibliotecas de cliente do SDK do Azure. Você pode chamar esse método diretamente, mas também deve lidar com o cache de token e a atualização de token.

Detalhes do construtor

DefaultAzureCredential(DefaultAzureCredentialClientIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialClientIdOptions

Essa credencial fornece uma configuração chainedTokenCredential padrão que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credencial serão testados, na ordem:

Consulte a documentação desses tipos de credencial para obter mais informações sobre como eles tentam autenticação.

new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)

Parâmetros

DefaultAzureCredential(DefaultAzureCredentialOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialOptions

Essa credencial fornece uma configuração chainedTokenCredential padrão que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credencial serão testados, na ordem:

Consulte a documentação desses tipos de credencial para obter mais informações sobre como eles tentam autenticação.

new DefaultAzureCredential(options?: DefaultAzureCredentialOptions)

Parâmetros

options
DefaultAzureCredentialOptions

Parâmetros opcionais. Consulte DefaultAzureCredentialOptions.

DefaultAzureCredential(DefaultAzureCredentialResourceIdOptions)

Cria uma instância da classe DefaultAzureCredential com DefaultAzureCredentialResourceIdOptions

Essa credencial fornece uma configuração chainedTokenCredential padrão que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credencial serão testados, na ordem:

Consulte a documentação desses tipos de credencial para obter mais informações sobre como eles tentam autenticação.

new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)

Parâmetros

Detalhes do método herdado

getToken(string | string[], GetTokenOptions)

Retorna o primeiro token de acesso retornado por uma das implementações encadeadas TokenCredential . Gera um AggregateAuthenticationError quando uma ou mais credenciais geram um AuthenticationError e nenhuma credencial retornou um token de acesso.

Esse método é chamado automaticamente pelas bibliotecas de cliente do SDK do Azure. Você pode chamar esse método diretamente, mas também deve lidar com o cache de token e a atualização de token.

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

Parâmetros

scopes

string | string[]

A lista de escopos para os quais o token terá acesso.

options
GetTokenOptions

As opções usadas para configurar quaisquer solicitações que essa TokenCredential implementação possa fazer.

Retornos

Promise<AccessToken>

Herdado deChainedTokenCredential.getToken