X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/d8cd0779f4091dbb71f3b3be32d3440d90f9dfa4..c1a4dfda807ca08de7d3370fc421abc39d411264:/forum_modules/openidauth/consumer.py?ds=sidebyside diff --git a/forum_modules/openidauth/consumer.py b/forum_modules/openidauth/consumer.py index 22e83d2..cc1e97d 100644 --- a/forum_modules/openidauth/consumer.py +++ b/forum_modules/openidauth/consumer.py @@ -18,12 +18,12 @@ from store import OsqaOpenIDStore class OpenIdAbstractAuthConsumer(AuthenticationConsumer): dataype2ax_schema = { - 'username': 'http://axschema.org/namePerson/friendly', + #'username': 'http://axschema.org/namePerson/friendly', 'email': 'http://axschema.org/contact/email', - 'web': 'http://axschema.org/contact/web/default', + #'web': 'http://axschema.org/contact/web/default', #'firstname': 'http://axschema.org/namePerson/first', #'lastname': 'http://axschema.org/namePerson/last', - 'birthdate': 'http://axschema.org/birthDate', + #'birthdate': 'http://axschema.org/birthDate', } def get_user_url(self, request): @@ -107,19 +107,12 @@ class OpenIdAbstractAuthConsumer(AuthenticationConsumer): for n, s in axargs.items() if s in ax_schema2data_type ]) - #available_data = dict([ - # (t, axargs["value.%s.1" % s]) for t, s in available_types.items() - #]) - - #print available_data - - - #email = ax.getExtensionArgs()['value.ext0.1'] - #username = ax.getExtensionArgs()['value.ext0.2'] + available_data = dict([ + (t, axargs["value.%s.1" % s]) for t, s in available_types.items() + ]) request.session['auth_consumer_data'] = { - 'email': '', - 'username': '' + 'email': available_data.get('email', None), } except Exception, e: