AzurePowerShellCredentialBuilder Classe
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. AzurePowerShellCredentialBuilder
- com.
- com.
public class AzurePowerShellCredentialBuilder
extends CredentialBuilderBase<AzurePowerShellCredentialBuilder>
Générateur d’informations d’identification Fluent pour instancier un AzurePowerShellCredential.
Azure PowerShell 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). S’authentifie AzurePowerShellCredential dans un environnement de développement et acquiert un jeton pour le compte de l’utilisateur ou du principal de service connecté dans Azure PowerShell. Il agit en tant qu’utilisateur ou principal de service connecté à Azure PowerShell et exécute une commande Azure PowerShell en dessous pour authentifier l’application auprès d’Azure Active Directory.
Exemple : Construire AzurePowershellCredential
L’exemple de code suivant illustre la création d’un AzurePowerShellCredential, à l’aide de pour le AzurePowerShellCredentialBuilder configurer. Une fois ces informations d’identification créées, elles peuvent être passées au générateur de la plupart des générateurs de clients du SDK Azure pour Java en tant que paramètre « credential ».
TokenCredential powerShellCredential = new AzurePowerShellCredentialBuilder()
.build();
Récapitulatif du constructeur
Constructeur | Description | |
---|---|---|
AzurePowerShellCredentialBuilder() |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Azure |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
Spécifie les locataires en plus de l’ID de locataire |
Azure |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
Spécifie les locataires en plus de l’ID de locataire |
Azure |
build()
Crée un nouveau AzurePowerShellCredential avec les configurations actuelles. |
Azure |
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
AzurePowerShellCredentialBuilder
public AzurePowerShellCredentialBuilder()
Détails de la méthode
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder 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:
Returns:
additionallyAllowedTenants
public AzurePowerShellCredentialBuilder additionallyAllowedTenants(List
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:
Returns:
build
public AzurePowerShellCredential build()
Crée un nouveau AzurePowerShellCredential avec les configurations actuelles.
Returns:
tenantId
public AzurePowerShellCredentialBuilder tenantId(String tenantId)
Définit l’ID de locataire de l’application.
Parameters:
Returns: