def process_authentication(self, request): if self.username is None: self.log.debug('for some reason, we don\'t have a username!') reply = request.get_reply() reply.authentication_status = packet.TAC_PLUS_AUTHEN_STATUS_ERROR reply.authentication_flags = 0 reply.server_msg = 'State machine having problems!' reply.data = b'' return defer.succeed(reply) self.log.debug('looking up user "{u:}"', u = self.username) d = users.find_user(self.username) d.addCallback(self.findUserSucceeded, request) d.addErrback(self.findUserFailed, request) return d
def process_request(self, request): request = packet.AuthorizationRequest(copy_of = request) log_message = config.log_formats.get('authorization') if log_message is not None: self.log.debug(log_message.render(session = self, request = request)) if request.user == '': reply = request.get_reply() reply.authorization_status = packet.TAC_PLUS_AUTHOR_STATUS_ERROR reply.server_msg = 'No username supplied!' return defer.succeed(reply) d = users.find_user(request.user) d.addCallback(self.findUserSucceeded, request) return d