Compartilhar via


IntelliJCredentialBuilder Classe

public class IntelliJCredentialBuilder
extends CredentialBuilderBase<VisualStudioCodeCredentialBuilder>

Construtor de credenciais fluente para instanciar um IntelliJCredential.

O IntelliJ IDEA é um IDE (ambiente de desenvolvimento integrado) desenvolvido pela JetBrains, que fornece uma variedade de recursos para dar suporte ao desenvolvimento de software, como conclusão de código, depuração e teste. O Azure oferece o plug-in do Kit de Ferramentas do Azure para IntelliJ para o ambiente de desenvolvimento intelliJ IDEA. Ele permite que os desenvolvedores criem, testem e implantem aplicativos Java na plataforma de nuvem do Azure. Para usar a autenticação de plug-in como um usuário ou entidade de serviço no Azure Active Directory (Azure AD) é necessário. O IntelliJCredential autentica em um ambiente de desenvolvimento e adquire um token em nome da conta conectada no Kit de Ferramentas do Azure para IntelliJ. Ele usa as informações do usuário conectado no IDE do IntelliJ e a usa para autenticar o aplicativo em relação ao Azure Active Directory.

Exemplo: Construir IntelliJCredential

O exemplo de código a seguir demonstra a criação de um IntelliJCredential, usando o IntelliJCredentialBuilder para configurá-lo. Depois que essa credencial for criada, ela poderá ser passada para o construtor de muitos dos construtores de clientes do SDK do Azure para Java como o parâmetro "credencial".

TokenCredential intelliJCredential = new IntelliJCredentialBuilder()
     .build();

Resumo do Construtor

Construtor Description
IntelliJCredentialBuilder()

Resumo do método

Modificador e tipo Método e descrição
IntelliJCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Especifica locatários além da ID de locatárioespecificada para a qual a credencial pode adquirir tokens.

IntelliJCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Especifica locatários além da ID de locatárioespecificada para a qual a credencial pode adquirir tokens.

IntelliJCredential build()

Cria um novo IntelliJCredential com as configurações atuais.

IntelliJCredentialBuilder keePassDatabasePath(String databasePath)

Especifica o caminho do banco de dados KeePass para ler as credenciais armazenadas em cache do kit de ferramentas do Azure para plug-in IntelliJ.

IntelliJCredentialBuilder tenantId(String tenantId)

Define a ID do locatário do usuário para autenticar por meio do IntelliJCredential.

Métodos herdados de CredentialBuilderBase

Métodos herdados de java.lang.Object

Detalhes do construtor

IntelliJCredentialBuilder

public IntelliJCredentialBuilder()

Detalhes do método

additionallyAllowedTenants

public IntelliJCredentialBuilder 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:

additionallyAllowedTenants - os locatários permitidos adicionalmente.

Returns:

Uma instância atualizada desse construtor com os locatários adicionais configurados.

additionallyAllowedTenants

public IntelliJCredentialBuilder additionallyAllowedTenants(List 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:

additionallyAllowedTenants - os locatários permitidos adicionalmente.

Returns:

Uma instância atualizada desse construtor com os locatários adicionais configurados.

build

public IntelliJCredential build()

Cria um novo IntelliJCredential com as configurações atuais.

Returns:

um IntelliJCredential com as configurações atuais.

keePassDatabasePath

public IntelliJCredentialBuilder keePassDatabasePath(String databasePath)

Especifica o caminho do banco de dados KeePass para ler as credenciais armazenadas em cache do kit de ferramentas do Azure para plug-in IntelliJ. O databasePath é necessário na plataforma Windows. Para macOS e linux, a cadeia de chaves/o anel de chave nativo da plataforma Linux será acessada, respectivamente, para recuperar as credenciais armazenadas em cache.

Esse caminho pode estar localizado no IDE do IntelliJ. Windows: Arquivo –> Configurações –> Comportamento da Aparência & –> Configurações do Sistema –> Senhas.

Parameters:

databasePath - o caminho para o banco de dados KeePass.

Returns:

Uma instância atualizada desse construtor com o caminho do banco de dados KeePass definido conforme especificado.

tenantId

public IntelliJCredentialBuilder tenantId(String tenantId)

Define a ID do locatário do usuário para autenticar por meio do IntelliJCredential. O padrão é o locatário ao qual o usuário foi autenticado originalmente por meio do plug-in do Kit de Ferramentas do Azure para IntelliJ.

Parameters:

tenantId - a ID do locatário a ser definida.

Returns:

Uma instância atualizada desse construtor com a ID do locatário definida conforme especificado.

Aplica-se a