IntelliJCredential Classe
- java.
lang. Object - com.
azure. identity. IntelliJCredential
- com.
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:
- Na janela do IntelliJ, abra Plug-ins de Configurações > de Arquivo>.
- Pesquise "Kit de Ferramentas do Azure para IntelliJ" no marketplace. Instale e reinicie o IDE.
- Localize o novo item de menu Ferramentas > De entrada do Azure > Azure.
- 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<Access |
getToken(TokenRequestContext request) |
Métodos herdados de java.lang.Object
Detalhes do método
getToken
public Mono
Parameters: