def get_user_info_after_auth(request): data = view_helpers.finish_openid(request.session, request.GET, request.session['google_redirect_url']) email = data['ax']['email'][0] # do we have a firstname/lastname? if data['ax'].has_key('firstname') and data['ax'].has_key('lastname'): name = "%s %s" % (data['ax']['firstname'][0], data['ax']['lastname'][0]) else: name = email return {'type' : 'google', 'user_id': email, 'name': name , 'info': {}, 'token':{}}
def get_user_info_after_auth(request): data = view_helpers.finish_openid(request.session, request.GET, request.session['yahoo_redirect_url']) return { 'type': 'yahoo', 'user_id': data['ax']['email'][0], 'name': data['ax']['fullname'][0], 'info': { 'email': data['ax']['email'][0] }, 'token': {} }
def get_user_info_after_auth(request): data = view_helpers.finish_openid(request.session, request.GET, request.session['google_redirect_url']) if not data.has_key('ax'): return None email = data['ax']['email'][0] # do we have a firstname/lastname? if data['ax'].has_key('firstname') and data['ax'].has_key('lastname'): name = "%s %s" % (data['ax']['firstname'][0], data['ax']['lastname'][0]) else: name = email return {'type' : 'google', 'user_id': email, 'name': name , 'info': {'email': email}, 'token':{}}
def get_user_info_after_auth(request): data = view_helpers.finish_openid(request.session, request.GET, request.session['pirateid_redirect_url'], ax_required_fields=AX_REQUIRED_FIELDS) return { 'type': 'pirateid', 'user_id': data['ax']['nickname'][0], 'name': data['ax']['fullname'][0], 'info': { 'email': data['ax']['email'][0] }, 'token': {} }
def get_user_info_after_auth(request): data = view_helpers.finish_openid(request.session, request.GET, request.session['yahoo_redirect_url']) return {'type' : 'yahoo', 'user_id': data['ax']['email'][0], 'name': data['ax']['fullname'][0], 'info': {'email': data['ax']['email'][0]}, 'token':{}}
def get_user_info_after_auth(request): data = view_helpers.finish_openid(request.session, request.GET, request.session['pirateid_redirect_url'], ax_required_fields = AX_REQUIRED_FIELDS) return {'type' : 'pirateid', 'user_id': data['ax']['nickname'][0], 'name': data['ax']['fullname'][0], 'info': {'email': data['ax']['email'][0]}, 'token':{}}
def get_user_info_after_auth(request): data = view_helpers.finish_openid(request.session, request.GET, request.session['google_redirect_url']) return {'type' : 'google', 'user_id': data['ax']['email'][0], 'name': "%s %s" % (data['ax']['firstname'][0], data['ax']['lastname'][0]), 'info': {}, 'token':{}}