Partager via


Bibliothèque de client Azure Resource Manager Authorization pour Java - version 2.31.0

Bibliothèque de client Azure Resource Manager Authorization pour Java

Pour obtenir de la documentation sur l’utilisation de ce package, consultez Bibliothèques de gestion Azure pour Java.

Prise en main

Prérequis

Ajout du package à votre produit

<dependency>
    <groupId>com.azure.resourcemanager</groupId>
    <artifactId>azure-resourcemanager-authorization</artifactId>
    <version>2.31.0</version>
</dependency>

Les bibliothèques de gestion Azure nécessitent une TokenCredential implémentation pour l’authentification et une HttpClient implémentation pour le client HTTP.

Le package Azure Identity et le package HTTP Azure Core Netty fournissent l’implémentation par défaut.

Authentification

Par défaut, l’authentification par jeton Azure Active Directory dépend de la configuration correcte des variables d’environnement suivantes.

  • AZURE_CLIENT_ID pour l’ID client Azure.
  • AZURE_TENANT_ID pour l’ID de locataire Azure.
  • AZURE_CLIENT_SECRET ou AZURE_CLIENT_CERTIFICATE_PATH pour la clé secrète client ou le certificat client.

En outre, l’ID d’abonnement Azure peut être configuré via la variable d’environnement AZURE_SUBSCRIPTION_ID.

Avec la configuration ci-dessus, azure le client peut être authentifié par le code suivant :

AzureProfile profile = new AzureProfile(AzureEnvironment.AZURE);
TokenCredential credential = new DefaultAzureCredentialBuilder()
    .authorityHost(profile.getEnvironment().getActiveDirectoryEndpoint())
    .build();
AuthorizationManager manager = AuthorizationManager
    .authenticate(credential, profile);

L’exemple de code suppose qu’Azure est global. AzureEnvironment.AZURE Modifiez la variable dans le cas contraire.

Pour plus d’options , consultez Authentification.

Concepts clés

Consultez Conception d’API pour une présentation générale de la conception et des concepts clés sur les bibliothèques de gestion Azure.

Exemples

Consultez Exemples pour obtenir des extraits de code et des exemples.

Dépannage

Étapes suivantes

Contribution

Pour plus d’informations sur la contribution à ce dépôt, consultez le guide de contribution.

  1. Fork it
  2. Créer votre branche de fonctionnalité (git checkout -b my-new-feature)
  3. Valider vos modifications (git commit -am 'Add some feature')
  4. Push vers la branche (git push origin my-new-feature)
  5. Créer une demande de tirage