AuthenticationRecord Classe
- java.
lang. Object - com.
azure. identity. AuthenticationRecord
- com.
public final class AuthenticationRecord
O Registro de Autenticação representa as informações da conta autenticada. Isso é útil em cenários em que os aplicativos exigem autenticação agenciada por meio de DeviceCodeCredential ou InteractiveBrowserCredential.
O registro de autenticação é retornado quando authenticate() ou authenticate() a API é invocada. O registro de autenticação retornado pode ser armazenado/persistido no aplicativo do usuário. Além disso, esse registro pode ser configurado no authenticationRecord(AuthenticationRecord authenticationRecord) ou authenticationRecord(AuthenticationRecord authenticationRecord) para indicar proativamente que uma conta autenticada anteriormente deve ser usada do cache persistente em vez de autenticar novamente.
Modificador e tipo | Método e descrição |
---|---|
static
Authentication |
deserialize(Input Desserializa o AuthenticationRecord do especificado InputStream |
static
reactor.core.publisher.Mono<Authentication |
deserialize Desserializa o AuthenticationRecord do especificado InputStream |
String |
get Obtenha o host de autoridade usado para autenticar a conta. |
String |
get Obtenha a ID do cliente do aplicativo usado para autenticação. |
String |
get Obtenha o identificador exclusivo da conta. |
String |
get Obtenha o locatário no qual a conta se autenticou. |
String |
get Obtenha o nome principal do usuário da conta. |
void |
serialize(Output Serializa o AuthenticationRecord para o especificado OutputStream |
reactor.core.publisher.Mono<Output |
serialize Serializa o AuthenticationRecord para o especificado OutputStream |
Métodos herdados de java.lang.Object
deserialize
public static AuthenticationRecord deserialize(InputStream inputStream)
Desserializa o AuthenticationRecord do especificado InputStream
Parameters:
Returns:
deserializeAsync
public static Mono
Desserializa o AuthenticationRecord do especificado InputStream
Parameters:
Returns:
getAuthority
public String getAuthority()
Obtenha o host de autoridade usado para autenticar a conta.
Returns:
getClientId
public String getClientId()
Obtenha a ID do cliente do aplicativo usado para autenticação.
Returns:
getHomeAccountId
public String getHomeAccountId()
Obtenha o identificador exclusivo da conta.
Returns:
getTenantId
public String getTenantId()
Obtenha o locatário no qual a conta se autenticou.
Returns:
getUsername
public String getUsername()
Obtenha o nome principal do usuário da conta.
Returns:
serialize
public void serialize(OutputStream outputStream)
Serializa o AuthenticationRecord para o especificado OutputStream
Parameters:
serializeAsync
public Mono
Serializa o AuthenticationRecord para o especificado OutputStream
Parameters:
Returns: