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'un des éléments id ou idToken est nul.

java.lang.IllegalArgumentException java.lang.IllegalArgumentException

Si l'un des éléments id ou idToken est vide

Résumé

Types imbriqués

Compilateur pour GoogleIdTokenCredential

Constantes

static final @NonNull String

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

static final @NonNull String

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

static final @NonNull String

Une constante représente le type d'identifiant 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 dans l'entrée.

final String

Nom de famille de l'utilisateur.

final String

Prénom de l'utilisateur.

final @NonNull String

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

final @NonNull String

le jeton d'ID Google de l'utilisateur.

final String

Numéro de téléphone stocké de l'utilisateur.

final Uri

URI de la photo de profil de l'utilisateur.

Méthodes héritées

À partir de androidx.credentials.Credential

Constantes

BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

Constante utilisée comme clé dans la requête SignInWithGoogleOption et les bundles de données candidats, pour distinguer SignInWithGoogleOption de GetGoogleIdTokenOption. Bien que les deux options mentionnées ci-dessus aient le type TYPE_GOOGLE_ID_TOKEN_CREDENTIAL, SignInWithGoogleOption possède un sous-type TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL encodé avec cette clé.

TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_CREDENTIAL

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

TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

public static final @NonNull String TYPE_GOOGLE_ID_TOKEN_SIWG_CREDENTIAL

Une constante représente le type d'identifiant 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

createFrom

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

getDisplayName

public final String getDisplayName()

nom à afficher dans l'entrée.

getFamilyName

public final String getFamilyName()

Nom de famille de l'utilisateur.

getGivenName

public final String getGivenName()

Pré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()

le jeton d'ID Google de l'utilisateur.

getPhoneNumber

public final String getPhoneNumber()

Numéro de téléphone stocké de l'utilisateur.

getProfilePictureUri

public final Uri getProfilePictureUri()

URI de la photo de profil de l'utilisateur.