[services/federation] add PLAIN auth