def secure_post(request, domain, app_id=None): authtype_map = { 'digest': _secure_post_digest, 'basic': _secure_post_basic, 'noauth': _noauth_post, } try: decorated_view = authtype_map[determine_authtype(request)] except KeyError: return HttpResponseBadRequest('authtype must be one of: {0}'.format( ','.join(authtype_map.keys()))) return decorated_view(request, domain, app_id=app_id)
def secure_post(request, domain, app_id=None): authtype_map = { 'digest': _secure_post_digest, 'basic': _secure_post_basic, 'noauth': _noauth_post, } try: decorated_view = authtype_map[determine_authtype(request)] except KeyError: return HttpResponseBadRequest( 'authtype must be one of: {0}'.format(','.join(authtype_map.keys())) ) return decorated_view(request, domain, app_id=app_id)
def secure_post(request, domain, app_id=None): authtype_map = { 'digest': _secure_post_digest, 'basic': _secure_post_basic, 'noauth': _noauth_post, } if toggles.ANONYMOUS_WEB_APPS_USAGE.enabled(domain): authtype_map['token'] = _secure_post_token try: decorated_view = authtype_map[determine_authtype(request)] except KeyError: return HttpResponseBadRequest('authtype must be one of: {0}'.format( ','.join(authtype_map.keys()))) return decorated_view(request, domain, app_id=app_id)