你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AuthenticationRecord 类
- java.
lang. Object - com.
azure. identity. AuthenticationRecord
- com.
public final class AuthenticationRecord
身份验证记录表示经过身份验证的帐户的帐户信息。 这在应用程序需要通过 DeviceCodeCredential 或 InteractiveBrowserCredential进行中转身份验证的情况下非常有用。
调用 或 authenticate() api 时authenticate(),将返回身份验证记录。 返回的身份验证记录可以存储在用户应用程序中/持久化。 此外,可以在 或 authenticationRecord(AuthenticationRecord authenticationRecord) 上authenticationRecord(AuthenticationRecord authenticationRecord)配置此记录,以主动指示应从持久缓存使用以前经过身份验证的帐户,而不是再次进行身份验证。
方法摘要
修饰符和类型 | 方法和描述 |
---|---|
static
Authentication |
deserialize(InputStream inputStream)
从指定的 反序列化AuthenticationRecordInputStream |
static
reactor.core.publisher.Mono<Authentication |
deserializeAsync(InputStream inputStream)
从指定的 反序列化AuthenticationRecordInputStream |
String |
getAuthority()
获取用于对帐户进行身份验证的颁发机构主机。 |
String |
getClientId()
获取用于身份验证的应用程序的客户端 ID。 |
String |
getHomeAccountId()
获取帐户的唯一标识符。 |
String |
getTenantId()
获取帐户在中进行身份验证的租户。 |
String |
getUsername()
获取帐户的用户主体名称。 |
void |
serialize(OutputStream outputStream)
将 AuthenticationRecord 序列化为指定的 OutputStream |
reactor.core.publisher.Mono<Output |
serializeAsync(OutputStream outputStream)
将 AuthenticationRecord 序列化为指定的 OutputStream |
方法继承自 java.lang.Object
方法详细信息
deserialize
public static AuthenticationRecord deserialize(InputStream inputStream)
从指定的 反序列化AuthenticationRecordInputStream
Parameters:
Returns:
deserializeAsync
public static Mono
从指定的 反序列化AuthenticationRecordInputStream
Parameters:
Returns:
getAuthority
public String getAuthority()
获取用于对帐户进行身份验证的颁发机构主机。
Returns:
getClientId
public String getClientId()
获取用于身份验证的应用程序的客户端 ID。
Returns:
getHomeAccountId
public String getHomeAccountId()
获取帐户的唯一标识符。
Returns:
getTenantId
public String getTenantId()
获取帐户在中进行身份验证的租户。
Returns:
getUsername
public String getUsername()
获取帐户的用户主体名称。
Returns:
serialize
public void serialize(OutputStream outputStream)
将 AuthenticationRecord 序列化为指定的 OutputStream
Parameters:
serializeAsync
public Mono
将 AuthenticationRecord 序列化为指定的 OutputStream
Parameters:
Returns: