AuthenticationRecord クラス
- java.
lang. Object - com.
azure. identity. AuthenticationRecord
- com.
public final class AuthenticationRecord
認証レコードは、認証されたアカウントのアカウント情報を表します。 これは、アプリケーションで または InteractiveBrowserCredentialを介したブローカー認証が必要なシナリオでDeviceCodeCredential役立ちます。
または 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: