daniel Thu, 01/22/2015 - 2:11pm
I had some difficulty determining what libraries would work with Google's OpenID Connect, and ended up creating a simple prototype project in grails to try out Google's libraries.
Here is a multitude of links I used to do so, as it wasn't straight-forward to me.
- Google+ Sign-In for server-side apps
- Google+ Sign-In Button Reference
- Google+ Sign-In Scopes
- Google OAuth2 API Client Library for Java
- Google Api Java Client - OAuth2
- Google OAuth Java Client
In the Github Repo, I've included different branches that demonstrate access with just client(browser) access, client(browser)/server access and integration with spring security. All of these are done in grails in the quickest fashion I could get them implemented. It is likely not the quickest or most idiomatic, but it should serve to show you the basics.