GetSignInWithGoogleOption.Builder

public final class GetSignInWithGoogleOption.Builder


Builder class for GetSignInWithGoogleOption

Summary

Public constructors

Builder(@NonNull String serverClientId)

Public methods

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

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

final @NonNull GetSignInWithGoogleOption.Builder

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

Public constructors

Builder

public Builder(@NonNull String serverClientId)
Parameters
@NonNull String serverClientId

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

Public methods

build

public final @NonNull GetSignInWithGoogleOption build()

setHostedDomainFilter

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

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

setNonce

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

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
String nonce

the nonce to use during ID token generation