1👍
I think you should think about using OAuth2 instead of the hybrid of OpenID2 and OAuth 1. It is possible to do it with the latter, but it’s MUCH easier to use OAuth2. I’m not up on specific OAuth2 libraries for Django, but the Python OAuth2 library that Google has authored is ‘state of the art’. It even has info on using it with Django
https://developers.google.com/api-client-library/python/guide/aaa_oauth
This library will let you ask for the contacts scope, as well as the userinfo.profile scope that you are interested in.
hope this helps.
davep
Source:stackexchange.com