Example #1
0
def backends():
    """Load Social Auth current user data to context under the key 'backends'.
    Will return the output of social.backends.utils.user_backends_data."""
    return {
        'backends': user_backends_data(g.user,
                                       get_helper('AUTHENTICATION_BACKENDS'),
                                       get_helper('STORAGE', do_import=True))
    }
def backends():
    """Load Social Auth current user data to context under the key 'backends'.
    Will return the output of social.backends.utils.user_backends_data."""
    id = session.get('user_id', None)
    provider = session.get('social_auth_last_login_backend', None)
    storage = get_helper('STORAGE', do_import=True)
    try:
        username = storage.user.get_name(id)
    except:
        username = None
    return {
        'backends': user_backends_data(g.user,
                                       get_helper('AUTHENTICATION_BACKENDS'),
                                       storage),
        'session': {'username':username, 'provider':provider}
    }
Example #3
0
def backends():
    """Load Social Auth current user data to context under the key 'backends'.
    Will return the output of social.backends.utils.user_backends_data."""
    id = session.get('user_id', None)
    provider = session.get('social_auth_last_login_backend', None)
    storage = get_helper('STORAGE', do_import=True)
    try:
        username = storage.user.get_name(id)
    except:
        username = None
    return {
        'backends':
        user_backends_data(g.user, get_helper('AUTHENTICATION_BACKENDS'),
                           storage),
        'session': {
            'username': username,
            'provider': provider
        }
    }