Partilhar via


DefaultAzureCredential class

Fornece um padrão ChainedTokenCredential configuraçã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 padrão ChainedTokenCredential que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credenciais serão testados, pela ordem:

Consulte a documentação desses tipos de credenciais 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 padrão ChainedTokenCredential que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credenciais serão testados, pela ordem:

Consulte a documentação desses tipos de credenciais 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 padrão ChainedTokenCredential que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credenciais serão testados, pela ordem:

Consulte a documentação desses tipos de credenciais 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 de TokenCredential encadeadas. Lança um AggregateAuthenticationError quando uma ou mais credenciais lançam 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 manipular 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 padrão ChainedTokenCredential que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credenciais serão testados, pela ordem:

Consulte a documentação desses tipos de credenciais 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 padrão ChainedTokenCredential que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credenciais serão testados, pela ordem:

Consulte a documentação desses tipos de credenciais 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 padrão ChainedTokenCredential que deve funcionar para a maioria dos aplicativos que usam o SDK do Azure.

Os seguintes tipos de credenciais serão testados, pela ordem:

Consulte a documentação desses tipos de credenciais 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 de TokenCredential encadeadas. Lança um AggregateAuthenticationError quando uma ou mais credenciais lançam 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 manipular 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 implementação TokenCredential possa fazer.

Devoluções

Promise<AccessToken>

herdado deChainedTokenCredential.getToken