IntelliJCredentialBuilder Classe
- java.
lang. Object - com.
azure. identity. CredentialBuilderBase<T> - com.
azure. identity. IntelliJCredentialBuilder
- com.
- com.
public class IntelliJCredentialBuilder
extends CredentialBuilderBase<VisualStudioCodeCredentialBuilder>
Générateur d’informations d’identification Fluent pour instancier un IntelliJCredential.
IntelliJ IDEA est un environnement de développement intégré (IDE) développé par JetBrains, qui fournit diverses fonctionnalités pour prendre en charge le développement de logiciels, telles que l’achèvement du code, le débogage et le test. Azure propose le plug-in Azure Toolkit for IntelliJ pour l’environnement de développement IntelliJ IDEA. Il permet aux développeurs de créer, tester et déployer des applications Java sur la plateforme cloud Azure. Pour utiliser l’authentification du plug-in en tant qu’utilisateur ou principal de service sur Azure Active Directory (Azure AD) est nécessaire. Le IntelliJCredential s’authentifie dans un environnement de développement et acquiert un jeton pour le compte connecté dans Azure Toolkit for IntelliJ. Cette méthode utilise les informations de l’utilisateur connecté sur l’IDE IntelliJ pour authentifier l’application auprès d’Azure Active Directory.
Exemple : Construire IntelliJCredential
L’exemple de code suivant illustre la création d’un IntelliJCredential, à l’aide de pour le IntelliJCredentialBuilder 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 intelliJCredential = new IntelliJCredentialBuilder()
.build();
Récapitulatif du constructeur
Constructeur | Description | |
---|---|---|
IntelliJCredentialBuilder() |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Intelli |
additionallyAllowedTenants(String[] additionallyAllowedTenants)
Spécifie les locataires en plus de l’ID de locataire |
Intelli |
additionallyAllowedTenants(List<String> additionallyAllowedTenants)
Spécifie les locataires en plus de l’ID de locataire |
Intelli |
build()
Crée un nouveau IntelliJCredential avec les configurations actuelles. |
Intelli |
keePassDatabasePath(String databasePath)
Spécifie le chemin de base de données Kee |
Intelli |
tenantId(String tenantId)
Définit l’ID de locataire de l’utilisateur pour l’authentification via le IntelliJCredential. |
Méthodes héritées de CredentialBuilderBase
Méthodes héritées de java.lang.Object
Détails du constructeur
IntelliJCredentialBuilder
public IntelliJCredentialBuilder()
Détails de la méthode
additionallyAllowedTenants
public IntelliJCredentialBuilder 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 IntelliJCredentialBuilder 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 IntelliJCredential build()
Crée un nouveau IntelliJCredential avec les configurations actuelles.
Returns:
keePassDatabasePath
public IntelliJCredentialBuilder keePassDatabasePath(String databasePath)
Spécifie le chemin de la base de données KeePass pour lire les informations d’identification mises en cache du plug-in Azure Toolkit pour IntelliJ. est databasePath
obligatoire sur la plateforme Windows. Pour macOS et la plateforme Linux, la chaîne de clés/l’anneau de clés natifs sont accessibles respectivement pour récupérer les informations d’identification mises en cache.
Ce chemin d’accès peut se trouver dans l’IDE IntelliJ. Windows : Fichier -> Paramètres - Comportement de l’apparence>& -> Paramètres système -> Mots de passe.
Parameters:
Returns:
tenantId
public IntelliJCredentialBuilder tenantId(String tenantId)
Définit l’ID de locataire de l’utilisateur pour l’authentification via le IntelliJCredential. La valeur par défaut est le locataire auprès duquel l’utilisateur s’est initialement authentifié via le plug-in Azure Toolkit for IntelliJ.
Parameters:
Returns: