【发布时间】:2019-08-17 09:12:44
【问题描述】:
我正在尝试在 XMPP 服务器中完成 SASL 身份验证。
- 我已使用 gen_tcp 套接字连接到 xmpp 服务器
- 我已注册用户“test4”,密码为“123”
- 使用...对用户名密码进行编码:base64.encode_to_string('test4')
- 然后将编码字符串(即 dGVzdDQ=)发送到 SASL 身份验证
- 使用命令:
:gen_tcp.send(socket, "<auth xmlns='urn:ietf:params:xml:ns:xmpp-sasl' mechanism='PLAIN'>dGVzdDQ=</auth>")
但是服务器给出错误“<failure xmlns='urn:ietf:params:xml:ns:xmpp-sasl'><bad-protocol/><text xml:lang='en'>Response decoding failed</text></failure>”
注意:我也尝试发送 :base64.encode_to_string('test4 123') 到服务器
【问题讨论】:
标签: xmpp