Partager via


AuthenticationRecord Classe

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

public final class AuthenticationRecord

L’enregistrement d’authentification représente les informations de compte du compte authentifié. Cela est utile dans les scénarios où les applications nécessitent une authentification répartie via DeviceCodeCredential ou InteractiveBrowserCredential.

L’enregistrement d’authentification est retourné lorsque authenticate() ou authenticate() l’API est appelée. L’enregistrement d’authentification retourné peut être stocké/conservé dans l’application utilisateur. De plus, cet enregistrement peut être configuré sur ou authenticationRecord(AuthenticationRecord authenticationRecord)authenticationRecord(AuthenticationRecord authenticationRecord) pour indiquer de manière proactive qu’un compte précédemment authentifié doit être utilisé à partir du cache persistant au lieu de s’authentifier à nouveau.

Résumé de la méthode

Modificateur et type Méthode et description
static AuthenticationRecord deserialize(InputStream inputStream)

Désérialise à AuthenticationRecord partir du spécifié InputStream

static reactor.core.publisher.Mono<AuthenticationRecord> deserializeAsync(InputStream inputStream)

Désérialise à AuthenticationRecord partir du spécifié InputStream

String getAuthority()

Obtenez l’hôte d’autorité utilisé pour authentifier le compte.

String getClientId()

Obtenez l’ID client de l’application utilisée pour l’authentification.

String getHomeAccountId()

Obtenez l’identificateur unique du compte.

String getTenantId()

Obtenez le locataire dans lequel le compte s’est authentifié.

String getUsername()

Obtenez le nom d’utilisateur principal du compte.

void serialize(OutputStream outputStream)

Sérialise le AuthenticationRecord vers le spécifié OutputStream

reactor.core.publisher.Mono<OutputStream> serializeAsync(OutputStream outputStream)

Sérialise le AuthenticationRecord vers le spécifié OutputStream

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

Détails de la méthode

deserialize

public static AuthenticationRecord deserialize(InputStream inputStream)

Désérialise à AuthenticationRecord partir du spécifié InputStream

Parameters:

inputStream - à InputStream partir duquel l’enregistrement sérialisé sera lu.

Returns:

deserializeAsync

public static Mono deserializeAsync(InputStream inputStream)

Désérialise à AuthenticationRecord partir du spécifié InputStream

Parameters:

inputStream - à InputStream partir duquel l’enregistrement sérialisé sera lu.

Returns:

Mono contenant l’objet AuthenticationRecord .

getAuthority

public String getAuthority()

Obtenez l’hôte d’autorité utilisé pour authentifier le compte.

Returns:

hôte d’autorité.

getClientId

public String getClientId()

Obtenez l’ID client de l’application utilisée pour l’authentification.

Returns:

l’ID client.

getHomeAccountId

public String getHomeAccountId()

Obtenez l’identificateur unique du compte.

Returns:

ID de compte.

getTenantId

public String getTenantId()

Obtenez le locataire dans lequel le compte s’est authentifié.

Returns:

ID de locataire.

getUsername

public String getUsername()

Obtenez le nom d’utilisateur principal du compte.

Returns:

nom d’utilisateur.

serialize

public void serialize(OutputStream outputStream)

Sérialise le AuthenticationRecord vers le spécifié OutputStream

Parameters:

outputStream - dans OutputStream lequel l’enregistrement sérialisé sera écrit.

serializeAsync

public Mono serializeAsync(OutputStream outputStream)

Sérialise le AuthenticationRecord vers le spécifié OutputStream

Parameters:

outputStream - dans OutputStream lequel l’enregistrement sérialisé sera écrit.

Returns:

contenant MonoVoid

S’applique à