Azure Resource Manager Authorization-Clientbibliothek für Java– Version 2.31.0
Azure Resource Manager-Autorisierungsclientbibliothek für Java
Eine Dokumentation zur Verwendung dieses Pakets finden Sie unter Azure-Verwaltungsbibliotheken für Java.
Erste Schritte
Voraussetzungen
- Java Development Kit (JDK) mit Version 8 oder höher
- Azure-Abonnement
Hinzufügen des Pakets zu Ihrem Produkt
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-authorization</artifactId>
<version>2.31.0</version>
</dependency>
Einschließen der empfohlenen Pakete
Azure-Verwaltungsbibliotheken erfordern eine TokenCredential
Implementierung für die Authentifizierung und eine HttpClient
Implementierung für den HTTP-Client.
Das Azure Identity-Paket und das Azure Core Netty-HTTP-Paket stellen die Standardimplementierung bereit.
Authentication
Standardmäßig hängt die Azure Active Directory-Tokenauthentifizierung von der korrekten Konfiguration der folgenden Umgebungsvariablen ab.
AZURE_CLIENT_ID
für die Azure-Client-ID.AZURE_TENANT_ID
für die Azure-Mandanten-ID.AZURE_CLIENT_SECRET
oderAZURE_CLIENT_CERTIFICATE_PATH
für geheime Clientschlüssel oder Clientzertifikate.
Darüber hinaus kann die Azure-Abonnement-ID über die Umgebungsvariable AZURE_SUBSCRIPTION_ID
konfiguriert werden.
Mit der obigen Konfiguration kann der azure
Client mit folgendem Code authentifiziert werden:
AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
.authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
.build();
AuthorizationManager manager = AuthorizationManager
.authenticate(credential, profile);
Im Beispielcode wird von einer globalen Azure-Instanz ausgegangen. Ändern AzureEnvironment.AZURE
Sie die Variable, falls andernfalls.
Weitere Optionen finden Sie unter Authentifizierung .
Wichtige Begriffe
Unter API-Entwurf finden Sie eine allgemeine Einführung in den Entwurf und die wichtigsten Konzepte zu Azure-Verwaltungsbibliotheken.
Beispiele
Unter Beispiele finden Sie Codeausschnitte und Beispiele.
Problembehandlung
Nächste Schritte
Mitwirken
Ausführliche Informationen zum Mitwirken an diesem Repository finden Sie im Leitfaden zum Mitwirken.
- Verzweigen sie
- Erstellen Ihrer Featurebranch (
git checkout -b my-new-feature
) - Committen Ihrer Änderungen (
git commit -am 'Add some feature'
) - Pushen in den Branch (
git push origin my-new-feature
) - Erstellen eines neuen Pull Requests