ghostm/lift-omniauth — pull request #45 by eje211 (2014-07-30 21:13:38+00:00)
Title: OmniAuth now keeps all the data about a Google user.

At least for Google, a lot of metadata is just discarded by Omniauth, which is a shame because:

1. That data could actually be useful, like `picture` or `link`,
2. OmniAuth is just fantastic and does so many things automagically that it's just wasteful for it to discard stuff.

But there's no way of systematizing that information. So what to do?

I'm creating a Map[String, Any] for all the extra data. Then, I can just put all the extra data in there. In my Lift app, I can use the data I need and just ignore the rest.

At least it worked for me.