ChainedTokenCredentialBuilder Classe
- java.
lang. Object - com.
azure. identity. ChainedTokenCredentialBuilder
- com.
public class ChainedTokenCredentialBuilder
Générateur d’informations d’identification Fluent pour instancier un ChainedTokenCredential. le ChainedTokenCredential est une information d’identification pratique qui permet aux utilisateurs de chaîner ensemble un ensemble de TokenCredential ensemble. Les informations d’identification exécutent chaque informations d’identification dans la chaîne de façon séquentielle et retournent le jeton à partir des premières informations d’identification de la chaîne qui s’authentifient correctement.
Exemple : Construisez un ChainedTokenCredential.
L’exemple de code suivant illustre la création d’un ChainedTokenCredential, à l’aide de pour le ChainedTokenCredentialBuilder configurer. L’exemple ci-dessous tente d’abord de se connecter au nom d’utilisateur et au mot de passe en mode silencieux, puis de se connecter au navigateur interactif si nécessaire (par exemple, lorsque l’authentification 2FA est activée dans l’annuaire). 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 usernamePasswordCredential = new UsernamePasswordCredentialBuilder()
.clientId(clientId)
.username(fakeUsernamePlaceholder)
.password(fakePasswordPlaceholder)
.build();
TokenCredential interactiveBrowserCredential = new InteractiveBrowserCredentialBuilder()
.clientId(clientId)
.port(8765)
.build();
TokenCredential credential = new ChainedTokenCredentialBuilder()
.addLast(usernamePasswordCredential)
.addLast(interactiveBrowserCredential)
.build();
Récapitulatif du constructeur
Constructeur | Description |
---|---|
ChainedTokenCredentialBuilder() |
Crée une instance du générateur pour configurer les informations d’identification. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Chained |
addAll(Collection<? extends TokenCredential> credentials)
Ajoute toutes les informations d’identification dans la collection spécifiée à la fin de cette chaîne, comme en appelant addLast(TokenCredential credential) sur chacune d’elles, dans l’ordre dans lequel elles sont retournées par l’itérateur de la collection. |
Chained |
addFirst(TokenCredential credential)
Ajoute des informations d’identification pour essayer de s’authentifier au début de la chaîne. |
Chained |
addLast(TokenCredential credential)
Ajoute des informations d’identification pour essayer de s’authentifier au dernier de la chaîne. |
Chained |
build()
Crée un nouveau ChainedTokenCredential avec les configurations actuelles. |
Méthodes héritées de java.lang.Object
Détails du constructeur
ChainedTokenCredentialBuilder
public ChainedTokenCredentialBuilder()
Crée une instance du générateur pour configurer les informations d’identification.
Détails de la méthode
addAll
public ChainedTokenCredentialBuilder addAll(Collection credentials)
Ajoute toutes les informations d’identification dans la collection spécifiée à la fin de cette chaîne, comme en appelant addLast(TokenCredential credential) sur chacune d’elles, dans l’ordre dans lequel elles sont retournées par l’itérateur de la collection.
Parameters:
Returns:
addFirst
public ChainedTokenCredentialBuilder addFirst(TokenCredential credential)
Ajoute des informations d’identification pour essayer de s’authentifier au début de la chaîne.
Parameters:
Returns:
addLast
public ChainedTokenCredentialBuilder addLast(TokenCredential credential)
Ajoute des informations d’identification pour essayer de s’authentifier au dernier de la chaîne.
Parameters:
Returns:
build
public ChainedTokenCredential build()
Crée un nouveau ChainedTokenCredential avec les configurations actuelles.
Returns: