GetSignInWithGoogleOption.Builder

class GetSignInWithGoogleOption.Builder


Builder class for GetSignInWithGoogleOption

Summary

Public constructors

Builder(serverClientId: String)

Public functions

GetSignInWithGoogleOption
GetSignInWithGoogleOption.Builder
setHostedDomainFilter(hostedDomainFilter: String)

Sets the hosted domain filter (e.g. myuniveristy.edu).

GetSignInWithGoogleOption.Builder
setNonce(nonce: String?)

Sets the nonce to use when generating a Google ID token.

Public constructors

Builder

Builder(serverClientId: String)
Parameters
serverClientId: String

the client ID of the server that will verify the integrity of the token.

Public functions

setHostedDomainFilter

fun setHostedDomainFilter(hostedDomainFilter: String): GetSignInWithGoogleOption.Builder

Sets the hosted domain filter (e.g. myuniveristy.edu). Default is no filter.

setNonce

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

Sets the nonce to use when generating a Google ID token. The values for nonce can be any random string and is used to prevent replay-attack. Default is no nonce.

Parameters
nonce: String?

the nonce to use during ID token generation