GoogleIdToken 認証情報

public final class GoogleIdTokenCredential extends CustomCredential


アプリ ログインのためにユーザーが付与するユーザーの Google ID トークンを表します。

例外
java.lang.NullPointerException java.lang.NullPointerException

id または idToken のいずれかが null の場合。

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

id または idToken のいずれかが空の場合

まとめ

ネストされた型

GoogleIdTokenCredential のビルダー

定数

static final @NonNull String

SignInWithGoogleOption リクエストと候補データバンドルのキーとして使用される定数。SignInWithGoogleOption を GetGoogleIdTokenOption と区別します。

static final @NonNull String

定数は、Google ID トークンの認証情報の種類を表します。

static final @NonNull String

定数は、SiWG ボタンから取得した Google ID トークンの認証情報の種類を表します。

パブリック コンストラクタ

GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

public メソッド

static final @NonNull GoogleIdTokenCredential
final String

エントリに表示する表示名。

final String

ユーザーの姓。

final String

ユーザーの名です。

final @NonNull String

ユーザーの Google アカウントに関連付けられているメールアドレス。

final @NonNull String

ユーザーの Google ID が必要です。

final String

ユーザーが保存した電話番号。

final Uri

ユーザーのプロフィール写真の URI。

継承されるメソッド

androidx.credentials.Credential

定数

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

SignInWithGoogleOption リクエストと候補データバンドルのキーとして使用される定数。SignInWithGoogleOption を GetGoogleIdTokenOption と区別します。前述の両方のオプションのタイプは TYPE_GOOGLE_ID_TOKEN_CREDENTIAL ですが、SignInWithGoogleOption はサブタイプに対して TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIALこのキーに対してエンコードされています。

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

定数は、Google ID トークンの認証情報の種類を表します。

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

定数は、SiWG ボタンから取得した Google ID トークンの認証情報の種類を表します。

パブリック コンストラクタ

GoogleIdToken 認証情報

public GoogleIdTokenCredential(
    @NonNull String id,
    @NonNull String idToken,
    String displayName,
    String familyName,
    String givenName,
    Uri profilePictureUri,
    String phoneNumber
)

public メソッド

作成元

public static final @NonNull GoogleIdTokenCredential createFrom(@NonNull Bundle data)

表示名

public final String getDisplayName()

エントリに表示する表示名。

getFamilyName

public final String getFamilyName()

ユーザーの姓。

getGivenName

public final String getGivenName()

ユーザーの名です。

getId

public final @NonNull String getId()

ユーザーの Google アカウントに関連付けられているメールアドレス。

getIdToken

public final @NonNull String getIdToken()

ユーザーの Google ID が必要です。

getPhoneNumber

public final String getPhoneNumber()

ユーザーが保存した電話番号。

getProfilePictureUri

public final Uri getProfilePictureUri()

ユーザーのプロフィール写真の URI。