GoogleIdTokenCredential

public final class GoogleIdTokenCredential extends CustomCredential


Représente le jeton d'ID Google de l'utilisateur accordé par l'utilisateur pour la connexion à l'application.

Génère
java.lang.NullPointerException java.lang.NullPointerException

Si l'une des valeurs id ou idToken est nulle.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Si l'une des valeurs id ou idToken est vide

Résumé

Types imbriqués

Un compilateur pour GoogleIdTokenCredential

Constantes

static final @NonNull String

Constante utilisée comme clé dans la requête SignInWithGoogleOption et les groupes de données candidates, pour distinguer SignInWithGoogleOption de GetGoogleIdTokenOption.

static final @NonNull String

Une constante représente le type d'identifiant de jeton d'ID Google.

static final @NonNull String

Une constante représente le type d'identifiant de jeton d'ID Google récupéré à partir du bouton SiWG.

Constructeurs publics

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

Méthodes publiques

static final @NonNull GoogleIdTokenCredential
final String

nom à afficher sur l'entrée.

final String

nom de famille de l'utilisateur.

final String

Nom de l'utilisateur.

final @NonNull String

L'adresse e-mail associée au compte Google de l'utilisateur

final @NonNull String

ID Toekn de l'utilisateur.

final String

le numéro de téléphone enregistré de l'utilisateur.

final Uri

URI de la photo de profil de l'utilisateur.

Méthodes héritées

De androidx.credentials.Credential

Constantes

BUNDLE_KEY_GOOGLE_ID_ETO_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Constante utilisée comme clé dans la requête SignInWithGoogleOption et les groupes de données candidates, pour distinguer SignInWithGoogleOption de GetGoogleIdTokenOption. Bien que les deux options mentionnées ci-dessus soient de type TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption dispose d'un sous-type TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL encodé avec cette clé.

TYPE_GOOGLE_ID_ETO_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

Une constante représente le type d'identifiant de jeton d'ID Google.

TYPE_GOOGLE_ID_ETO_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Une constante représente le type d'identifiant de jeton d'ID Google récupéré à partir du bouton SiWG.

Constructeurs publics

GoogleIdTokenCredential

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

Méthodes publiques

créer à partir de

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

getDisplayName

public final String getDisplayName()

nom à afficher sur l'entrée.

getFamilyName

public final String getFamilyName()

nom de famille de l'utilisateur.

getGivenName (Nom du don)

public final String getGivenName()

Nom de l'utilisateur.

getId

public final @NonNull String getId()

L'adresse e-mail associée au compte Google de l'utilisateur

getIdToken

public final @NonNull String getIdToken()

ID Toekn de l'utilisateur.

getPhoneNumber

public final String getPhoneNumber()

le numéro de téléphone enregistré de l'utilisateur.

getProfilePictureUri

public final Uri getProfilePictureUri()

URI de la photo de profil de l'utilisateur.