def auth_password(self, packet): """ Overridden to pass src_ip to credentials.UsernamePasswordIP """ password = getNS(packet[1:])[0] srcIp = self.transport.transport.getPeer().host c = credentials.UsernamePasswordIP(self.user, password, srcIp) return self.portal.login(c, srcIp, IConchUser).addErrback(self._ebPassword)
def auth_password(self, packet): password = getNS(packet[1:])[0] src_ip = self.transport.transport.getPeer().host c = credentials.UsernamePasswordIP(self.user, password, src_ip) return self.portal.login( c, src_ip, conchinterfaces.IConchUser).addErrback(self._ebPassword)