示例#1
0
 def post(self):
     try:
         req_msg = self.parse_request()
         app = self.application
         auth = RadiusAuth(app.db_engine,app.mcache,app.aes,req_msg)
         self.render_result(**auth.authorize())
     except Exception as err:
         return self.render_result(code=1,msg=utils.safeunicode(err.message))
示例#2
0
 def post(self):
     try:
         req_msg = self.parse_request()
         app = self.application
         auth = RadiusAuth(app.db_engine, app.mcache, app.aes, req_msg)
         self.render_result(**auth.authorize())
     except Exception as err:
         return self.render_result(code=1,
                                   msg=utils.safeunicode(err.message))
示例#3
0
 def post(self):
     try:
         req_msg = self.parse_request()
         if "username" not in req_msg:
             raise ValueError("username is empty")
         app = self.application
         auth = RadiusAuth(app.db_engine, app.mcache, app.aes, req_msg)
         self.render_result(**auth.authorize())
     except Exception as err:
         return self.render_result(msg=utils.safeunicode(err.message))