Google authentication for Scala

Documentation
Login

Documentation

Implementation of Scala wrapper over Sign-In for web sites: https://developers.google.com/identity/gsi/web

Configuration:

  1. Follow the instruction to create authorization credentials: https://developers.google.com/identity/gsi/web/guides/get-google-api-clientid
  2. Put the client ID into example/resources/application.conf (never commit this conf file; it is ignored by default):
config.gauth.clientId = ...

Build & Run:

Development/interactive build/REPL:

./mill --repl -w

example.runBackground()()

Generating IdeaJ project:

./mill mill.scalalib.GenIdea/idea