Compartir a través de


AuthenticationRecord Clase

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

public final class AuthenticationRecord

Registro de autenticación representa la información de la cuenta autenticada. Esto resulta útil en escenarios en los que las aplicaciones requieren autenticación asincrónica a través DeviceCodeCredential de o InteractiveBrowserCredential.

El registro de autenticación se devuelve cuando authenticate() se invoca api o authenticate() . El registro de autenticación devuelto se puede almacenar o conservar en la aplicación de usuario. Además, este registro se puede configurar en authenticationRecord(AuthenticationRecord authenticationRecord) o authenticationRecord(AuthenticationRecord authenticationRecord) para indicar proactivamente que se debe usar una cuenta autenticada previamente desde la memoria caché persistente en lugar de autenticarse de nuevo.

Resumen del método

Modificador y tipo Método y descripción
static AuthenticationRecord deserialize(InputStream inputStream)

Deserializa del AuthenticationRecord objeto especificado. InputStream

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

Deserializa del AuthenticationRecord objeto especificado. InputStream

String getAuthority()

Obtenga el host de autoridad que se usa para autenticar la cuenta.

String getClientId()

Obtenga el identificador de cliente de la aplicación usada para la autenticación.

String getHomeAccountId()

Obtenga el identificador único de la cuenta.

String getTenantId()

Obtenga el inquilino en el que se autentica la cuenta.

String getUsername()

Obtenga el nombre principal de usuario de la cuenta.

void serialize(OutputStream outputStream)

Serializa en AuthenticationRecord el objeto especificado. OutputStream

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

Serializa en AuthenticationRecord el objeto especificado. OutputStream

Métodos heredados de java.lang.Object

Detalles del método

deserialize

public static AuthenticationRecord deserialize(InputStream inputStream)

Deserializa del AuthenticationRecord objeto especificado. InputStream

Parameters:

inputStream - a InputStream partir del cual se leerá el registro serializado.

Returns:

deserializeAsync

public static Mono deserializeAsync(InputStream inputStream)

Deserializa del AuthenticationRecord objeto especificado. InputStream

Parameters:

inputStream - a InputStream partir del cual se leerá el registro serializado.

Returns:

que Mono contiene el AuthenticationRecord objeto .

getAuthority

public String getAuthority()

Obtenga el host de autoridad que se usa para autenticar la cuenta.

Returns:

el host de autoridad.

getClientId

public String getClientId()

Obtenga el identificador de cliente de la aplicación usada para la autenticación.

Returns:

el identificador de cliente.

getHomeAccountId

public String getHomeAccountId()

Obtenga el identificador único de la cuenta.

Returns:

el identificador de cuenta.

getTenantId

public String getTenantId()

Obtenga el inquilino en el que se autentica la cuenta.

Returns:

el identificador del inquilino.

getUsername

public String getUsername()

Obtenga el nombre principal de usuario de la cuenta.

Returns:

el nombre de usuario.

serialize

public void serialize(OutputStream outputStream)

Serializa en AuthenticationRecord el objeto especificado. OutputStream

Parameters:

outputStream - en OutputStream el que se escribirá el registro serializado.

serializeAsync

public Mono serializeAsync(OutputStream outputStream)

Serializa en AuthenticationRecord el objeto especificado. OutputStream

Parameters:

outputStream - en OutputStream el que se escribirá el registro serializado.

Returns:

un Mono objeto que contiene Void

Se aplica a