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
Default |
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. |
Default |
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. |
Default |
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
get |
Retorna o primeiro token de acesso retornado por uma das implementações encadeadas 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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
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
Parâmetros opcionais. Consulte DefaultAzureCredentialClientIdOptions.
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
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
Parâmetros opcionais. Consulte DefaultAzureCredentialResourceIdOptions.
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