Ler em inglês

Compartilhar via


AuthenticationRecord Classe

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

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.

Resumo do método

Modificador e tipo Método e descrição
static AuthenticationRecord deserialize(InputStream inputStream)

Desserializa o AuthenticationRecord do especificado InputStream

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

Desserializa o AuthenticationRecord do especificado InputStream

String getAuthority()

Obtenha o host de autoridade usado para autenticar a conta.

String getClientId()

Obtenha a ID do cliente do aplicativo usado para autenticação.

String getHomeAccountId()

Obtenha o identificador exclusivo da conta.

String getTenantId()

Obtenha o locatário no qual a conta se autenticou.

String getUsername()

Obtenha o nome principal do usuário da conta.

void serialize(OutputStream outputStream)

Serializa o AuthenticationRecord para o especificado OutputStream

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

Serializa o AuthenticationRecord para o especificado OutputStream

Métodos herdados de java.lang.Object

Detalhes do método

deserialize

public static AuthenticationRecord deserialize(InputStream inputStream)

Desserializa o AuthenticationRecord do especificado InputStream

Parameters:

inputStream - O InputStream do qual o registro serializado será lido.

Returns:

deserializeAsync

public static Mono deserializeAsync(InputStream inputStream)

Desserializa o AuthenticationRecord do especificado InputStream

Parameters:

inputStream - O InputStream do qual o registro serializado será lido.

Returns:

Um Mono que contém o AuthenticationRecord objeto .

getAuthority

public String getAuthority()

Obtenha o host de autoridade usado para autenticar a conta.

Returns:

o host de autoridade.

getClientId

public String getClientId()

Obtenha a ID do cliente do aplicativo usado para autenticação.

Returns:

a ID do cliente.

getHomeAccountId

public String getHomeAccountId()

Obtenha o identificador exclusivo da conta.

Returns:

a ID da conta.

getTenantId

public String getTenantId()

Obtenha o locatário no qual a conta se autenticou.

Returns:

a ID do locatário.

getUsername

public String getUsername()

Obtenha o nome principal do usuário da conta.

Returns:

o nome de usuário.

serialize

public void serialize(OutputStream outputStream)

Serializa o AuthenticationRecord para o especificado OutputStream

Parameters:

outputStream - O OutputStream no qual o registro serializado será gravado.

serializeAsync

public Mono serializeAsync(OutputStream outputStream)

Serializa o AuthenticationRecord para o especificado OutputStream

Parameters:

outputStream - O OutputStream no qual o registro serializado será gravado.

Returns:

Um Mono que contém Void

Aplica-se a