Retreving user by 'sub' attribute which represents the user_id.

User name updated from received 'nickname' attribute
This commit is contained in:
Serghei Mihai 2015-02-10 13:40:18 +01:00
parent b699aa4449
commit e7b8bf5b13
1 changed files with 2 additions and 1 deletions

View File

@ -110,8 +110,9 @@ class OpenidController(base.BaseController):
client = Clients.get(g)
userinfo = client.callback(request.GET)
log.info('Received userinfo: %s' % userinfo)
userobj = model.User.get(userinfo['nickname'])
userobj = model.User.get(userinfo['sub'])
if userobj:
userobj.name = userinfo['nickname']
userobj.email = userinfo['email']
if 'given_name' in userinfo:
userobj.fullname = userinfo['given_name']