asmack登陆抛出异常,可以注册新用户,但是登陆不了

来源:互联网 发布:升级数据 日月 编辑:程序博客网 时间:2024/05/02 04:42

通过asmack注册新用户并登陆openfire报错:

SASL authentication failed using mechanism DIGEST-MD5

但是新用户却注册成功了!


登陆失败的原因很奇葩,因为xmpp框架中默认的使用了MD5方式密文,然后对比spark看了下 ,spark是PLANT方式,也就是明文方式传输的信息,没有经过base64加密。服务器那边也会少走一个MD5啥玩意儿的方法,然后那个方法就抛出一个异常。
参考spark的方法 使用明文方式 就认证通过了。

 

0 0
原创粉丝点击