IntelliJCredential Klasse
- java.
lang. Object - com.
azure. identity. IntelliJCredential
- com.
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:
- Öffnen Sie in Ihrem IntelliJ-Fenster Dateieinstellungen >> Plug-Ins.
- Suchen Sie im Marketplace nach "Azure Toolkit for IntelliJ". Installieren Sie es, und starten Sie die IDE neu.
- Suchen Sie das neue Menüelement Tools > Azure > Azure-Anmeldung.
- 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<Access |
getToken(TokenRequestContext request) |
Geerbte Methoden von java.lang.Object
Details zur Methode
getToken
public Mono
Parameters: