Package com.azure.identity
Class AuthenticationRecord
- java.lang.Object
-
- com.azure.identity.AuthenticationRecord
-
public final class AuthenticationRecord extends Object
Represents the account information relating to an authentication request
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AuthenticationRecord
deserialize(InputStream inputStream)
Deserializes theAuthenticationRecord
from the specifiedInputStream
static Mono<AuthenticationRecord>
deserializeAsync(InputStream inputStream)
Deserializes theAuthenticationRecord
from the specifiedInputStream
String
getAuthority()
Get the authority host used to authenticate the account.String
getClientId()
Get the client id of the application used for authentication.String
getHomeAccountId()
Get the unique identifier of the account.String
getTenantId()
Get the tenant, which the account authenticated in.String
getUsername()
Get the user principal name of the account.void
serialize(OutputStream outputStream)
Serializes theAuthenticationRecord
to the specifiedOutputStream
Mono<OutputStream>
serializeAsync(OutputStream outputStream)
Serializes theAuthenticationRecord
to the specifiedOutputStream
-
-
-
Method Detail
-
getAuthority
public String getAuthority()
Get the authority host used to authenticate the account.- Returns:
- the authority host.
-
getHomeAccountId
public String getHomeAccountId()
Get the unique identifier of the account.- Returns:
- the account id.
-
getTenantId
public String getTenantId()
Get the tenant, which the account authenticated in.- Returns:
- the tenant id.
-
getClientId
public String getClientId()
Get the client id of the application used for authentication.- Returns:
- the client id.
-
getUsername
public String getUsername()
Get the user principal name of the account.- Returns:
- the username.
-
serializeAsync
public Mono<OutputStream> serializeAsync(OutputStream outputStream)
Serializes theAuthenticationRecord
to the specifiedOutputStream
- Parameters:
outputStream
- TheOutputStream
to which the serialized record will be written to.- Returns:
- A
Mono
containingVoid
-
serialize
public void serialize(OutputStream outputStream)
Serializes theAuthenticationRecord
to the specifiedOutputStream
- Parameters:
outputStream
- TheOutputStream
to which the serialized record will be written to.
-
deserializeAsync
public static Mono<AuthenticationRecord> deserializeAsync(InputStream inputStream)
Deserializes theAuthenticationRecord
from the specifiedInputStream
- Parameters:
inputStream
- TheInputStream
from which the serialized record will be read.- Returns:
- A
Mono
containing theAuthenticationRecord
object.
-
deserialize
public static AuthenticationRecord deserialize(InputStream inputStream)
Deserializes theAuthenticationRecord
from the specifiedInputStream
- Parameters:
inputStream
- TheInputStream
from which the serialized record will be read.- Returns:
- the
AuthenticationRecord
object.
-
-