'Password authentication.
Used mostly for setting up the transport so we can query
username and password later.
Args:
packet (Packet): Auth packet.'

def auth_password(self, packet):

    password = common.getNS(packet[1:])[0]
    c = credentials.UsernamePassword(self.user, password)
    c.transport = self.transport
    return self.portal.login(c, None, IConchUser).addErrback(self._ebPassword)
