I’m trying to connect stanza.io (websocket and bosh) with Openfire 4.1.3 . I’m using the last version of stanza.io and I have diferent problems depending of protocol:
bosh: I receive no-authentication. These are the messages interchanged:
stanza.io->>>
Openfire<<<- stream:featuresPLAINSCRAM-SHA-1EXTERNALCRAM-MD5</mec h anism>DIGEST-MD5</stream:featu res>
stanza.io->>>
stanza.io->>>
Openfire<<<-
websocket: I don’t receive anything (plugin is installed)
I answer my own question. Openfire offers different protocols for validation and EXTERNAL does not work fine. I have disabled this method in sasl mechanisms, you can do this adding this server property:
sasl.mechs PLAIN
DIGEST-MD5
CRAM-MD5
SCRAM-SHA-1
This solution is also applicable is you are using Kaiwa, because Kaiwa uses this stack. This work with BOSH