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):
(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)
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: