AuthenticationRecord Clase
- java.
lang. Object - com.
azure. identity. AuthenticationRecord
- com.
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
Authentication |
deserialize(InputStream inputStream)
Deserializa del AuthenticationRecord objeto especificado. InputStream |
static
reactor.core.publisher.Mono<Authentication |
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<Output |
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:
Returns:
deserializeAsync
public static Mono
Deserializa del AuthenticationRecord objeto especificado. InputStream
Parameters:
Returns:
getAuthority
public String getAuthority()
Obtenga el host de autoridad que se usa para autenticar la cuenta.
Returns:
getClientId
public String getClientId()
Obtenga el identificador de cliente de la aplicación usada para la autenticación.
Returns:
getHomeAccountId
public String getHomeAccountId()
Obtenga el identificador único de la cuenta.
Returns:
getTenantId
public String getTenantId()
Obtenga el inquilino en el que se autentica la cuenta.
Returns:
getUsername
public String getUsername()
Obtenga el nombre principal de usuario de la cuenta.
Returns:
serialize
public void serialize(OutputStream outputStream)
Serializa en AuthenticationRecord el objeto especificado. OutputStream
Parameters:
serializeAsync
public Mono
Serializa en AuthenticationRecord el objeto especificado. OutputStream
Parameters:
Returns: