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, )
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)
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)
def login_or_basic_ex(allow_cc_users=False): return _login_or_challenge(basicauth(), allow_cc_users=allow_cc_users)