Retreving user by 'sub' attribute which represents the user_id.
User name updated from received 'nickname' attribute
This commit is contained in:
parent
b699aa4449
commit
e7b8bf5b13
|
@ -110,8 +110,9 @@ class OpenidController(base.BaseController):
|
||||||
client = Clients.get(g)
|
client = Clients.get(g)
|
||||||
userinfo = client.callback(request.GET)
|
userinfo = client.callback(request.GET)
|
||||||
log.info('Received userinfo: %s' % userinfo)
|
log.info('Received userinfo: %s' % userinfo)
|
||||||
userobj = model.User.get(userinfo['nickname'])
|
userobj = model.User.get(userinfo['sub'])
|
||||||
if userobj:
|
if userobj:
|
||||||
|
userobj.name = userinfo['nickname']
|
||||||
userobj.email = userinfo['email']
|
userobj.email = userinfo['email']
|
||||||
if 'given_name' in userinfo:
|
if 'given_name' in userinfo:
|
||||||
userobj.fullname = userinfo['given_name']
|
userobj.fullname = userinfo['given_name']
|
||||||
|
|
Reference in New Issue