X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/07fe485fb0a119fb87f8ec948185b5acdd65300e..a1dba6094df1d2bd524eae9bc1ab80024a75ae42:/forum_modules/openidauth/consumer.py diff --git a/forum_modules/openidauth/consumer.py b/forum_modules/openidauth/consumer.py index e9cf211..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', - 'firstname': 'http://axschema.org/namePerson/first', - 'lastname': 'http://axschema.org/namePerson/last', - 'birthdate': 'http://axschema.org/birthDate', + #'web': 'http://axschema.org/contact/web/default', + #'firstname': 'http://axschema.org/namePerson/first', + #'lastname': 'http://axschema.org/namePerson/last', + #'birthdate': 'http://axschema.org/birthDate', } def get_user_url(self, request): @@ -87,8 +87,8 @@ class OpenIdAbstractAuthConsumer(AuthenticationConsumer): (k.encode('utf8'), v.encode('utf8')) for k, v in request.GET.items() ]) - for i in query_dict.items(): - print "%s : %s" % i + #for i in query_dict.items(): + #print "%s : %s" % i url = get_url_host(request) + request.path openid_response = consumer.complete(query_dict, url) @@ -110,21 +110,15 @@ class OpenIdAbstractAuthConsumer(AuthenticationConsumer): 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'] request.session['auth_consumer_data'] = { - 'email': '', - 'username': '' + 'email': available_data.get('email', None), } except Exception, e: - import sys, traceback - traceback.print_exc(file=sys.stdout) + pass + #import sys, traceback + #traceback.print_exc(file=sys.stdout) return request.GET['openid.identity'] elif openid_response.status == CANCEL: