Compartilhar via


IntelliJCredential Classe

  • java.lang.Object
    • com.azure.identity.IntelliJCredential

Implementações

public class IntelliJCredential
implements TokenCredential

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 é autenticado 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.

Configurar IntelliJCredential

Siga as etapas descritas abaixo:

  1. Na janela do IntelliJ, abra Plug-ins de Configurações > de Arquivo>.
  2. Pesquise "Kit de Ferramentas do Azure para IntelliJ" no marketplace. Instale e reinicie o IDE.
  3. Localize o novo item de menu Ferramentas > De entrada do Azure > Azure.
  4. Logon do Dispositivo ajudará você a fazer logon como uma conta de usuário. Siga as instruções para fazer logon no site do login.microsoftonline.com com o código do dispositivo. O IntelliJ solicitará que você selecione suas assinaturas. Selecione a assinatura com os recursos que você deseja acessar.

Depois que o desenvolvedor seguiu as etapas acima e foi autenticado com êxito com o plug-in das Ferramentas do Azure para IntelliJ no IDE do IntelliJ, essa credencial pode ser usada no código de desenvolvimento para reutilizar as credenciais de plug-in armazenadas em cache.

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 é 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 intelliJCredential = new IntelliJCredentialBuilder()
     .build();

Resumo do método

Modificador e tipo Método e descrição
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

Métodos herdados de java.lang.Object

Detalhes do método

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

Aplica-se a