Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了登录异常SASL身份验证在android中使用机制DIGEST-MD5 asmack失败大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我尝试连接Xmpp服务器,但我得到例外

使用DIGEST-MD5机制登录异常SASL身份验证失败

我使用这个代码,任何人都可以帮助我,或代码

try {
        if (xmppConnection == null) {
            ConnectionConfiguration config = new ConnectionConfiguration(
                    SERVER_HOST,SERVER_PORT,service_name);
            xmppConnection = new XMPPConnection(config);
            System.out.println("xmppConnection"+xmppConnection);
        }

        if (!xmppConnection.isConnected()) {
            xmppConnection.connect();
            System.out.println("ConnecTing");
        }

        System.out.println("facebook id get xmpp "+userName);

        if (!xmppConnection.isAuthenticated()) {
            xmppConnection.login(username,"123");
            System.out.println("User is authenticated ");

        }
        Presence presence = new Presence(Presence.Type.availablE);
        xmppConnection.sendPacket(presencE);
                 } catch (Exception E) {
        System.out.println("Login exception "+E);
        e.printStackTrace();
    }

解决方法

在Openfire配置中,它是machinename.domain.com

此SASL机制还使用Xmpp域名进行身份验证,而不仅仅是用户名和密码.这就是验证失败的原因.

表示您的用户名和&密码必须如下:

用户名:abc111@domain.com(无论您的域名是什么)

密码:abcabc111

有关详细信息,请查看此@L_944_16@.

大佬总结

以上是大佬教程为你收集整理的登录异常SASL身份验证在android中使用机制DIGEST-MD5 asmack失败全部内容,希望文章能够帮你解决登录异常SASL身份验证在android中使用机制DIGEST-MD5 asmack失败所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。