Partager via


AzureCliCredentialBuilder Classe

public class AzureCliCredentialBuilder
extends CredentialBuilderBase<AzureCliCredentialBuilder>

Générateur d’informations d’identification Fluent pour l’instanciation d’un AzureCliCredential.

Azure CLI est un outil en ligne de commande qui permet aux utilisateurs de gérer les ressources Azure à partir de leur ordinateur ou terminal local. Il permet aux utilisateurs de s’authentifier de manière interactive en tant qu’utilisateur et/ou principal de service auprès d’Azure Active Directory (Azure AD). AzureCliCredential s’authentifie dans un environnement de développement et acquiert un jeton pour le compte de l’utilisateur ou du principal de service connecté dans Azure CLI. Il agit en tant qu’utilisateur connecté ou principal de service Azure CLI et exécute une commande Azure CLI en dessous pour authentifier l’application auprès d’Azure Active Directory.

Exemple : Construire IntelliJCredential

L’exemple de code suivant illustre la création d’un AzureCliCredential, à l’aide de pour le AzureCliCredentialBuilder configurer. Une fois ces informations d’identification créées, elles peuvent être transmises au générateur de la plupart des générateurs du kit de développement logiciel (SDK) Azure pour les générateurs de clients Java en tant que paramètre « credential ».

TokenCredential azureCliCredential = new AzureCliCredentialBuilder()
     .build();

Récapitulatif du constructeur

Constructeur Description
AzureCliCredentialBuilder()

Résumé de la méthode

Modificateur et type Méthode et description
AzureCliCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Spécifie les locataires en plus de l’ID de locatairespécifié pour lequel les informations d’identification peuvent acquérir des jetons.

AzureCliCredentialBuilder additionallyAllowedTenants(List<String> additionallyAllowedTenants)

Spécifie les locataires en plus de l’ID de locatairespécifié pour lequel les informations d’identification peuvent acquérir des jetons.

AzureCliCredential build()

Crée un nouveau AzureCliCredential avec les configurations actuelles.

AzureCliCredentialBuilder processTimeout(Duration processTimeout)

Spécifie un délai d’attente Duration pour appeler Azure CLI.

AzureCliCredentialBuilder tenantId(String tenantId)

Définit l’ID de locataire de l’application.

Méthodes héritées de CredentialBuilderBase

Méthodes héritées de java.lang.Object

Détails du constructeur

AzureCliCredentialBuilder

public AzureCliCredentialBuilder()

Détails de la méthode

additionallyAllowedTenants

public AzureCliCredentialBuilder additionallyAllowedTenants(String[] additionallyAllowedTenants)

Spécifie les locataires en plus du tenantId spécifié pour lesquels les informations d’identification peuvent acquérir des jetons. Ajoutez la valeur générique « * » pour permettre aux informations d’identification d’acquérir des jetons pour n’importe quel locataire auquel le compte connecté peut accéder. Si aucune valeur n’est spécifiée pour tenantId, cette option n’aura aucun effet et les informations d’identification acquièrent des jetons pour tout locataire demandé.

Parameters:

additionallyAllowedTenants - les locataires autorisés en outre.

Returns:

Une instance mise à jour de ce générateur avec les locataires supplémentaires configurés.

additionallyAllowedTenants

public AzureCliCredentialBuilder additionallyAllowedTenants(List additionallyAllowedTenants)

Spécifie les locataires en plus du tenantId spécifié pour lesquels les informations d’identification peuvent acquérir des jetons. Ajoutez la valeur générique « * » pour permettre aux informations d’identification d’acquérir des jetons pour n’importe quel locataire auquel le compte connecté peut accéder. Si aucune valeur n’est spécifiée pour tenantId, cette option n’aura aucun effet et les informations d’identification acquièrent des jetons pour tout locataire demandé.

Parameters:

additionallyAllowedTenants - les locataires autorisés en outre.

Returns:

Une instance mise à jour de ce générateur avec les locataires supplémentaires configurés.

build

public AzureCliCredential build()

Crée un nouveau AzureCliCredential avec les configurations actuelles.

Returns:

avec AzureCliCredential les configurations actuelles.

processTimeout

public AzureCliCredentialBuilder processTimeout(Duration processTimeout)

Spécifie un délai d’attente Duration pour appeler Azure CLI. Le délai d’expiration est appliqué au processus d’exécution de commande Azure CLI appelé par les informations d’identification

Parameters:

processTimeout - À Duration attendre.

Returns:

Une instance mise à jour de ce générateur avec le délai d’attente spécifié.

tenantId

public AzureCliCredentialBuilder tenantId(String tenantId)

Définit l’ID de locataire de l’application.

Parameters:

tenantId - ID de locataire de l’application.

Returns:

Une instance mise à jour de ce générateur avec l’ID de locataire défini comme spécifié.

S’applique à