Exemple #1
0
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':{}}
Exemple #2
0
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': {}
    }
Exemple #3
0
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': {}
    }
Exemple #5
0
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':{}}
Exemple #6
0
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':{}}
Exemple #7
0
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':{}}