:+1: 

I am concerned about the churn going on. I added Devise & OmniAuth::Google (without configuring them), then they were removed (prematurely, IMNSO), and now Devise is back.

@yez you should look at OmniAuth, it allows us to use various other systems as authenticators (via Oauth2) rather than managing yet another username/password for users.