Google ID 토큰 사용자 인증 정보

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과 GetGoogleIdTokenOption을 구별하기 위해 SignInWithGoogleOption 요청 및 후보 데이터 번들에서 키로 사용되는 상수입니다.

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
)

공개 메서드

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에서

상수

번들_키_GOOGLE_ID_TOKEN_SUBTYPE

public static final @NonNull String BUNDLE_KEY_GOOGLE_ID_TOKEN_SUBTYPE

SignInWithGoogleOption과 GetGoogleIdTokenOption을 구별하기 위해 SignInWithGoogleOption 요청 및 후보 데이터 번들에서 키로 사용되는 상수입니다. 앞서 언급한 두 옵션 모두 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 토큰 사용자 인증 정보의 유형을 나타냅니다.

공개 생성자

Google ID 토큰 사용자 인증 정보

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

공개 메서드

생성 시작

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

getDisplayName

public final String getDisplayName()

항목에 표시할 표시 이름입니다.

getFamilyName

public final String getFamilyName()

사용자의 성

getName

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입니다.