Example #1
0
def login_or_basic_ex(allow_cc_users=False, allow_sessions=True, require_domain=True):
    return _login_or_challenge(
        basicauth(),
        allow_cc_users=allow_cc_users,
        allow_sessions=allow_sessions,
        require_domain=require_domain,
    )
Example #2
0
class WebUserDataView(View):
    urlname = 'web_user_data'

    @method_decorator(check_lockout)
    @method_decorator(basicauth())
    def get(self, request, *args, **kwargs):
        couch_user = CouchUser.from_django_user(request.user)
        if couch_user.is_web_user():
            data = {'domains': couch_user.domains}
            return JsonResponse(data)
        else:
            return HttpResponse('Only web users can access this endpoint', status=400)
Example #3
0
def login_or_basic_ex(allow_cc_users=False, allow_sessions=True):
    return _login_or_challenge(basicauth(),
                               allow_cc_users=allow_cc_users,
                               allow_sessions=allow_sessions)
Example #4
0
def login_or_basic_ex(allow_cc_users=False):
    return _login_or_challenge(basicauth(), allow_cc_users=allow_cc_users)
Example #5
0
def login_or_basic_ex(allow_cc_users=False, allow_sessions=True):
    return _login_or_challenge(basicauth(), allow_cc_users=allow_cc_users, allow_sessions=allow_sessions)