GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


GetSignInWithGoogleOption의 빌더 클래스

요약

공개 생성자

Builder(serverClientId: String)

공개 함수

GetSignInWithGoogleOption
GetSignInWithGoogleOption.Builder
setClaims(claims: List<Claim>)

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

GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

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

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

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

공개 생성자

Builder

Builder(serverClientId: String)
매개변수
serverClientId: String

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

공개 함수

setClaims

fun setClaims(claims: List<Claim>): GetSignInWithGoogleOption.Builder

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

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

매개변수
claims: List<Claim>

소유권 주장 목록

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

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

setNonce

fun setNonce(nonce: String?): GetSignInWithGoogleOption.Builder

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

매개변수
nonce: String?

ID 토큰 생성 중에 사용할 nonce