GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption의 빌더 클래스

요약

공개 생성자

Builder(@NonNull String serverClientId)

공개 메서드

final @NonNull GetSignInWithGoogleOption
final @NonNull GetSignInWithGoogleOption.Builder

Google ID 토큰에 포함할 클레임을 설정합니다.

final @NonNull GetSignInWithGoogleOption.Builder
setHostedDomainFilter(@NonNull String hostedDomainFilter)

호스팅 도메인 필터 (예: myuniveristy.edu)를 설정합니다.

final @NonNull GetSignInWithGoogleOption.Builder

Google ID 토큰을 생성할 때 사용할 nonce를 설정합니다.

공개 생성자

Builder

public Builder(@NonNull String serverClientId)
매개변수
@NonNull String serverClientId

토큰의 무결성을 확인할 서버의 클라이언트 ID입니다.

공개 메서드

build

public final @NonNull GetSignInWithGoogleOption build()

setClaims

public final @NonNull GetSignInWithGoogleOption.Builder setClaims(@NonNull List<@NonNull Claim> claims)

Google ID 토큰에 포함할 클레임을 설정합니다.

사용 가능한 클레임 목록은 문서를 참고하세요. 지원되지 않는 소유권 주장은 무시됩니다.

매개변수
@NonNull List<@NonNull Claim> claims

소유권 주장 목록

setHostedDomainFilter

public final @NonNull GetSignInWithGoogleOption.Builder setHostedDomainFilter(@NonNull String hostedDomainFilter)

호스팅 도메인 필터 (예: myuniveristy.edu)를 설정합니다. 기본값은 필터 없음입니다.

setNonce

public final @NonNull GetSignInWithGoogleOption.Builder setNonce(String nonce)

Google ID 토큰을 생성할 때 사용할 nonce를 설정합니다. nonce 값은 임의의 문자열일 수 있으며 재생 공격을 방지하는 데 사용됩니다. 기본값은 nonce가 없습니다.

매개변수
String nonce

ID 토큰 생성 중에 사용할 nonce