Inherited from Log
Inherited from Controller
Inherited from Rendering
Inherited from RequestExtractors
Inherited from AcceptExtractors
Inherited from ContentTypes
Inherited from HeaderNames
Inherited from play.api.http.Status
Inherited from HttpProtocol
Inherited from BodyParsers
Inherited from Results
Inherited from AnyRef
Inherited from Any
A Controller to handle the Google OAuth2 authentication flow.
1) User is sent to initiate() 2) initiate() sends (redirects) user to Google 3) Google redirects user to redirResponse() after consent 4) redirResponse() extracts email, authenticates