Example #1
0
 def get_response(self, environ=None):
     response = Unauthorized.get_response(self, environ)
     # XXX With werkzeug-0.9 a full-featured Response object is
     # returned: there is no need for this.
     response = Response.force_type(response)
     response.www_authenticate.set_basic(config.realm_name)
     return response
Example #2
0
 def get_response(self, environ=None):
     response = Unauthorized.get_response(self, environ)
     # XXX With werkzeug-0.9 a full-featured Response object is
     # returned: there is no need for this.
     response = Response.force_type(response)
     response.www_authenticate.set_basic(self.realm_name)
     return response
 def _return_401(self, sessk=None, r=None, status=None):
     chal = self.authz.generate_challenge(sessk)
     header = {
         "WWW-Authenticate": encode_http7615_header(chal)
     } if chal != "" else {}
     if r == None:
         r = Unauthorized()
     r = r.get_response()
     for k, v in header.items():
         r.headers[k] = v
     flask.abort(r)
Example #4
0
def my_expired_token_callback():
    error = Unauthorized("Access token expired")
    return error.get_response()
Example #5
0
 def get_response(self, environ=None):
     response = Unauthorized.get_response(self, environ)
     response.www_authenticate.set_digest(*self.config)
     return response