Project

General

Profile

« Previous | Next » 

Revision e7b8bf5b

Added by Serghei Mihai about 11 years ago

Retreving user by 'sub' attribute which represents the user_id.
User name updated from received 'nickname' attribute

View differences:

ckanext/ozwillo_pyoidc/plugin.py
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']

Also available in: Unified diff