Compartir a través de


IntelliJCredential Clase

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

Implementaciones

public class IntelliJCredential
implements TokenCredential

IntelliJ IDEA es un entorno de desarrollo integrado (IDE) desarrollado por JetBrains, que proporciona una variedad de características para admitir el desarrollo de software, como la finalización del código, la depuración y las pruebas. Azure ofrece el complemento Azure Toolkit for IntelliJ para el entorno de desarrollo de IntelliJ IDEA. Permite a los desarrolladores crear, probar e implementar aplicaciones Java en la plataforma en la nube de Azure. Para usar la autenticación del complemento como usuario o entidad de servicio en Azure Active Directory (Azure AD) es necesario. IntelliJCredential se autentica en un entorno de desarrollo y adquiere un token en nombre de la cuenta que ha iniciado sesión en el kit de herramientas de Azure para IntelliJ. Utiliza la información del usuario que ha iniciado sesión en el IDE de IntelliJ para autenticar la aplicación en Azure Active Directory.

Configuración de IntelliJCredential

Siga los pasos que se describen a continuación:

  1. En la ventana de IntelliJ, abra Complementos de configuración > de archivos>.
  2. Busque "Kit de herramientas de Azure para IntelliJ" en Marketplace. Instale y reinicie el IDE.
  3. Busque el nuevo elemento de menú Herramientas > de inicio de sesión de Azure > Azure.
  4. Device Login (Inicio de sesión del dispositivo) le ayudará a iniciar sesión como una cuenta de usuario. Siga las instrucciones para iniciar sesión en el sitio web de login.microsoftonline.com con el código del dispositivo. IntelliJ le pedirá que seleccione las suscripciones. Seleccione la suscripción que incluye los recursos a los que desea acceder.

Una vez que el desarrollador haya seguido los pasos anteriores y se haya autenticado correctamente con el complemento Azure Tools for IntelliJ en el IDE de IntelliJ, esta credencial se puede usar en el código de desarrollo para reutilizar las credenciales del complemento almacenado en caché.

Ejemplo: Construcción de IntelliJCredential

En el ejemplo de código siguiente se muestra la creación de un IntelliJCredentialobjeto , utilizando para IntelliJCredentialBuilder configurarlo. Una vez creada esta credencial, se puede pasar al generador de muchos de los generadores de cliente de Azure SDK para Java como parámetro "credential".

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

Resumen del método

Modificador y tipo Método y descripción
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

Métodos heredados de java.lang.Object

Detalles del método

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

Se aplica a