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
Default |
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. |
Default |
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. |
Default |
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
get |
Devolve o primeiro token de acesso devolvido por uma das implementações em cadeia 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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.
new DefaultAzureCredential(options?: DefaultAzureCredentialClientIdOptions)
Parâmetros
Parâmetros opcionais. Veja DefaultAzureCredentialClientIdOptions.
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
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:
- EnvironmentCredential
- WorkloadIdentityCredential
- ManagedIdentityCredential
- AzureCliCredential
- AzurePowerShellCredential
- AzureDeveloperCliCredential
Consulte a documentação destes tipos de credenciais para obter mais informações sobre como tentam autenticação.
new DefaultAzureCredential(options?: DefaultAzureCredentialResourceIdOptions)
Parâmetros
Parâmetros opcionais. Veja DefaultAzureCredentialResourceIdOptions.
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