Now that the new API for Google+ Sign-in, we should create a feature request for it so we can track it's development.

It seems that a lot of the work here could be reused, such as the admin pages. Here's Google's documentation on how our kind of integration could be acheived.
https://developers.google.com/+/web/signin/server-side-flow