次の方法で共有


AuthenticationRecord クラス

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

public final class AuthenticationRecord

認証レコードは、認証されたアカウントのアカウント情報を表します。 これは、アプリケーションで または InteractiveBrowserCredentialを介したブローカー認証が必要なシナリオでDeviceCodeCredential役立ちます。

または authenticate() API が呼び出されるとauthenticate()、認証レコードが返されます。 返された認証レコードは、ユーザー アプリケーションに格納または永続化できます。 さらに、このレコードは、 または authenticationRecord(AuthenticationRecord authenticationRecord)authenticationRecord(AuthenticationRecord authenticationRecord)構成して、以前に認証されたアカウントを再認証するのではなく、永続化されたキャッシュから使用する必要があることを事前に示すことができます。

メソッドの概要

修飾子と型 メソッドと説明
static AuthenticationRecord deserialize(InputStream inputStream)

指定した から を逆シリアル化します。AuthenticationRecordInputStream

static reactor.core.publisher.Mono<AuthenticationRecord> 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<OutputStream> serializeAsync(OutputStream outputStream)

AuthenticationRecord 指定した にシリアル化します。 OutputStream

メソッドの継承元: java.lang.Object

メソッドの詳細

deserialize

public static AuthenticationRecord deserialize(InputStream inputStream)

指定した から を逆シリアル化します。AuthenticationRecordInputStream

Parameters:

inputStream - InputStreamシリアル化されたレコードの読み取り元となる 。

Returns:

AuthenticationRecordオブジェクト。

deserializeAsync

public static Mono deserializeAsync(InputStream inputStream)

指定した から を逆シリアル化します。AuthenticationRecordInputStream

Parameters:

inputStream - InputStreamシリアル化されたレコードの読み取り元となる 。

Returns:

Monoオブジェクトを格納している AuthenticationRecord

getAuthority

public String getAuthority()

アカウントの認証に使用する機関ホストを取得します。

Returns:

機関ホスト。

getClientId

public String getClientId()

認証に使用されるアプリケーションのクライアント ID を取得します。

Returns:

クライアント ID。

getHomeAccountId

public String getHomeAccountId()

アカウントの一意識別子を取得します。

Returns:

アカウント ID。

getTenantId

public String getTenantId()

アカウントが認証したテナントを取得します。

Returns:

テナント ID。

getUsername

public String getUsername()

アカウントのユーザー プリンシパル名を取得します。

Returns:

ユーザー名。

serialize

public void serialize(OutputStream outputStream)

AuthenticationRecord 指定した にシリアル化します。 OutputStream

Parameters:

outputStream - OutputStreamシリアル化されたレコードの書き込み先となる 。

serializeAsync

public Mono serializeAsync(OutputStream outputStream)

AuthenticationRecord 指定した にシリアル化します。 OutputStream

Parameters:

outputStream - OutputStreamシリアル化されたレコードの書き込み先となる 。

Returns:

Mono 含む Void

適用対象