Partager via


ChainedTokenCredentialBuilder Classe

  • java.lang.Object
    • com.azure.identity.ChainedTokenCredentialBuilder

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
ChainedTokenCredentialBuilder 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.

ChainedTokenCredentialBuilder addFirst(TokenCredential credential)

Ajoute des informations d’identification pour essayer de s’authentifier au début de la chaîne.

ChainedTokenCredentialBuilder addLast(TokenCredential credential)

Ajoute des informations d’identification pour essayer de s’authentifier au dernier de la chaîne.

ChainedTokenCredential 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:

credentials - collection d’informations d’identification à ajouter à la chaîne.

Returns:

Une instance mise à jour du générateur.

addFirst

public ChainedTokenCredentialBuilder addFirst(TokenCredential credential)

Ajoute des informations d’identification pour essayer de s’authentifier au début de la chaîne.

Parameters:

credential - informations d’identification à ajouter à l’avant de la chaîne

Returns:

ChainedTokenCredential lui-même

addLast

public ChainedTokenCredentialBuilder addLast(TokenCredential credential)

Ajoute des informations d’identification pour essayer de s’authentifier au dernier de la chaîne.

Parameters:

credential - informations d’identification à ajouter à la fin de la chaîne

Returns:

ChainedTokenCredential lui-même

build

public ChainedTokenCredential build()

Crée un nouveau ChainedTokenCredential avec les configurations actuelles.

Returns:

avec ChainedTokenCredential les configurations actuelles.

S’applique à