Freigeben über


IntelliJCredential Klasse

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

Implementiert

public class IntelliJCredential
implements TokenCredential

IntelliJ IDEA ist eine von JetBrains entwickelte integrierte Entwicklungsumgebung (Integrated Development Environment, IDE), die eine Vielzahl von Features zur Unterstützung der Softwareentwicklung bietet, z. B. Codevervollständigung, Debuggen und Testen. Azure bietet das Azure-Toolkit für IntelliJ-Plug-In für die IntelliJ IDEA-Entwicklungsumgebung. Es ermöglicht Entwicklern das Erstellen, Testen und Bereitstellen von Java-Anwendungen auf der Azure-Cloudplattform. Um die Plug-In-Authentifizierung als Benutzer oder Dienstprinzipal für Azure Active Directory (Azure AD) zu verwenden, ist erforderlich. IntelliJCredential authentifiziert sich in einer Entwicklungsumgebung und ruft ein Token im Namen des angemeldeten Kontos im Azure-Toolkit für IntelliJ ab. Es werden die Anmeldeinformationen des angemeldeten Benutzers in der IntelliJ-IDE verwendet, um die Anwendung anhand von Azure Active Directory zu authentifizieren.

Konfigurieren von IntelliJCredential

Führen Sie die unten beschriebenen Schritte aus:

  1. Öffnen Sie in Ihrem IntelliJ-Fenster Dateieinstellungen >> Plug-Ins.
  2. Suchen Sie im Marketplace nach "Azure Toolkit for IntelliJ". Installieren Sie es, und starten Sie die IDE neu.
  3. Suchen Sie das neue Menüelement Tools > Azure > Azure-Anmeldung.
  4. Mithilfe der Geräteanmeldung können Sie sich als Benutzerkonto anmelden. Befolgen Sie die Anweisungen, um sich auf der login.microsoftonline.com-Website mit dem Gerätecode anzumelden. IntelliJ fordert Sie auf, Ihre Abonnements auszuwählen. Wählen Sie das Abonnement mit den Ressourcen aus, auf die Sie zugreifen möchten.

Nachdem der Entwickler die oben genannten Schritte ausgeführt und sich erfolgreich mit dem Azure Tools for IntelliJ-Plug-In in der IntelliJ-IDE authentifiziert hat, können diese Anmeldeinformationen im Entwicklungscode verwendet werden, um die zwischengespeicherten Plug-In-Anmeldeinformationen wiederzuverwenden.

Beispiel: Erstellen von IntelliJCredential

Im folgenden Codebeispiel wird die Erstellung eines IntelliJCredentialveranschaulicht, wobei verwendet wird, IntelliJCredentialBuilder um ihn zu konfigurieren. Nachdem diese Anmeldeinformationen erstellt wurden, können sie als Parameter "credential" an den Generator vieler Client-Generatoren des Azure SDK für Java übergeben werden.

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

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
reactor.core.publisher.Mono<AccessToken> getToken(TokenRequestContext request)

Geerbte Methoden von java.lang.Object

Details zur Methode

getToken

public Mono getToken(TokenRequestContext request)

Parameters:

request

Gilt für: