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 トークンの生成時に使用するノンスを設定します。

パブリック コンストラクタ

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: String?

ID トークンの生成時に使用するノンス