示例#1
0
def index(request):
    try:
        admin = get_admin(request, DEFAULT_ADMIN)
    except AuthErr, e:
        r = Response()
        r.status = 403
        r.body = 'looks like you are not authorized: %s' % e
        return r
示例#2
0
def index(request):
    try:
        admin = get_admin(request, DEFAULT_ADMIN)
    except AuthErr, e:
        r = Response()
        r.status = 403
        r.body = "looks like you are not authorized: %s" % e
        return r
示例#3
0
 def build_challenge_response(self, stale=False):
     """
     If not auth show digest authentification form
     """
     opaque = ''.join([random.choice('0123456789ABCDEF')
                      for x in range(32)])  # IGNORE:W0612 @UnusedVariable
     response = Response()
     response.status = 401
     response.headerlist.append(('WWW-Authenticate',
                                 python_digest.build_digest_challenge(
                                     time.time(),
                                     self.secret_key,
                                     self.realm, opaque, stale)))
     return response