AzurePowerShellCredentialBuilder Classe
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AzurePowerShellCredentialBuilder
- com.
- com.
public class AzurePowerShellCredentialBuilder
extends CredentialBuilderBase<AzurePowerShellCredentialBuilder>
Construtor de credenciais fluente para instanciar um AzurePowerShellCredential.
O Azure PowerShell é uma ferramenta de linha de comando que permite que os usuários gerenciem recursos do Azure de seu computador ou terminal local. Ele permite que os usuários se autentiquem interativamente como um usuário e/ou uma entidade de serviço no Azure Active Directory (Azure AD). O AzurePowerShellCredential é autenticado em um ambiente de desenvolvimento e adquire um token em nome do usuário conectado ou da entidade de serviço no Azure Powershell. Ele atua como o usuário ou entidade de serviço conectado do Azure PowerShell e executa um comando do Azure Powershell abaixo para autenticar o aplicativo no Azure Active Directory.
Exemplo: Construir AzurePowershellCredential
O exemplo de código a seguir demonstra a criação de um AzurePowerShellCredential, usando o AzurePowerShellCredentialBuilder para configurá-lo. Depois que essa credencial é criada, ela pode ser passada para o construtor de muitos dos construtores de cliente do SDK do Azure para Java como o parâmetro 'credential'.
TokenCredential powerShellCredential = new AzurePowerShellCredentialBuilder()
.build();
Resumo do Construtor
Construtor | Description | |
---|---|---|
AzurePowerShellCredentialBuilder() |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Azure |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
Especifica locatários além da ID de locatário |
Azure |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
Especifica locatários além da ID de locatário |
Azure |
build()
Cria um novo AzurePowerShellCredential com as configurações atuais. |
Azure |
tenantId(String tenantId)
Define a ID do locatário do aplicativo. |
Métodos herdados de CredentialBuilderBase
Métodos herdados de java.lang.Object
Detalhes do construtor
AzurePowerShellCredentialBuilder
public AzurePowerShellCredentialBuilder()
Detalhes do método
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)
Especifica locatários além da tenantId especificada para a qual a credencial pode adquirir tokens. Adicione o valor curinga "*" para permitir que a credencial adquira tokens para qualquer locatário que a conta conectada possa acessar. Se nenhum valor for especificado para tenantId, essa opção não terá efeito e a credencial adquirirá tokens para qualquer locatário solicitado.
Parameters:
Returns:
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List
Especifica locatários além da tenantId especificada para a qual a credencial pode adquirir tokens. Adicione o valor curinga "*" para permitir que a credencial adquira tokens para qualquer locatário que a conta conectada possa acessar. Se nenhum valor for especificado para tenantId, essa opção não terá efeito e a credencial adquirirá tokens para qualquer locatário solicitado.
Parameters:
Returns:
build
public AzurePowerShellCredential build()
Cria um novo AzurePowerShellCredential com as configurações atuais.
Returns:
tenantId
public AzurePowerShellCredentialBuilder tenantId(String tenantId)
Define a ID do locatário do aplicativo.
Parameters:
Returns: