Recently I'm into rethinking how to decentralize more services. One of them is IM. After doing some research a few weeks ago I came up with a self-hosted XMPP/Jabber solution.
It turned out there is XMPP support in openHAB, yay! Usually it's not to difficult to get an addon running, but this time it was different :)
Long story short, the binding does not allow the PLAIN auth mechanism my XMPP setup is using. I hear you thinking why PLAIN, but that's another story.
So I did some online searches about the Smack XMPP Java library that is being used by the binding and it turn out PLAIN is blacklisted
Member discussion: