IntelliJCredentialBuilder Classe
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. IntelliJCredentialBuilder
- com.
- com.
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 |
---|---|
Intelli |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
Especifica locatários além da ID de locatário |
Intelli |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
Especifica locatários além da ID de locatário |
Intelli |
build()
Cria um novo IntelliJCredential com as configurações atuais. |
Intelli |
keePassDatabasePath(String databasePath)
Especifica o caminho do banco de dados Kee |
Intelli |
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:
Returns:
additionallyAllowedTenants
public IntelliJCredentialBuilder 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 IntelliJCredential build()
Cria um novo IntelliJCredential com as configurações atuais.
Returns:
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:
Returns:
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:
Returns: