文档章节

XMPPFramework连接openfire失败,日志显示:<not-authorized/>

石大千
 石大千
发布于 2015/08/28 14:35
字数 175
阅读 383
收藏 0

##XMPPFramework连接openfire服务器失败,控制台打印日志:<not-authorized/>

今天在尝试注册和登陆用户时,注册成功,但是登陆提示: (<failure xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><not-authorized/></failure>)

最后尝试原因如下:

一个jid基本组成结构为 username@hostname , hostname在登陆时必须使用域名,即openfire服务器上显示的域名,而不能是ip地址。如果是ip地址或没有hostname就会提示上述错误,并调用- (void)xmppStream:(XMPPStream *)sender didNotAuthenticate:(DDXMLElement *)error方法。

© 著作权归作者所有

石大千
粉丝 5
博文 8
码字总数 4667
作品 0
朝阳
程序员
私信 提问
加载中

评论(2)

石大千
石大千 博主

引用来自“demoker”的评论

你好,我这边在我自己的mac上搭建了一个服务器,然后写了一个demo运行在真机上,注册可以成功,但是登录时身份验证失败,我试了你说的方法,把ip地址改成域名localhost(我的域名设置的时候设置的是localhost),现在连连接服务器的delegate方法都不进了,这是为什么?
域名是登陆openfire服务器控制台设置的,上面设置的多少就填多少。
d
demoker
你好,我这边在我自己的mac上搭建了一个服务器,然后写了一个demo运行在真机上,注册可以成功,但是登录时身份验证失败,我试了你说的方法,把ip地址改成域名localhost(我的域名设置的时候设置的是localhost),现在连连接服务器的delegate方法都不进了,这是为什么?
iOS开发之使用XMPPFramework实现即时通信(二)

iOS开发之使用XMPPFramework实现即时通信(二)   上篇的博客iOS开发之使用XMPPFramework实现即时通信(一)只是本篇的引子,本篇博客就给之前的微信加上即时通讯的功能,主要是对XMPPFramewo...

SoulJa
2015/07/07
8.2K
0
iOS开发之使用XMPPFramework实现即时通信(三)

iOS开发之使用XMPPFramework实现即时通信(三)   你看今天是(三)对吧,前面肯定有(一)和(二),在发表完iOS开发之使用XMPPFramework实现即时通信(一)和iOS开发之使用XMPPFramework实现...

SoulJa
2015/07/07
467
0
iOS开发之使用XMPPFramework实现即时通信(一)

iOS开发之使用XMPPFramework实现即时通信(一)   关于XMPP的理论介绍在本篇博客中就不做赘述了,如何在我们之前的微信中加入XMPP协议来实现通信呢?下面将会介绍一下XMPP的基本的知识,让我...

SoulJa
2015/07/07
609
0
iOS开发之XMPP开发环境的配置

1、概述 XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户...

feng_blog
2015/09/01
240
0
iOS的xmppframework简介

由于博客迁移至www.coderyi.com,文章请看http://www.coderyi.com/archives/436 1登录和好友上下线 1.1XMPP中常用对象们 XMPPStream:xmpp基础服务类 XMPPRoster:好友列表类 XMPPRosterCore...

flyicarus
2014/12/13
6.2K
0

没有更多内容

加载失败,请刷新页面

加载更多

Java集合类常见面试知识点总结

Java集合类学习总结 这篇总结是基于之前博客内容的一个整理和回顾。 这里先简单地总结一下,更多详细内容请参考我的专栏:深入浅出Java核心技术 https://blog.csdn.net/column/details/21930...

Java技术江湖
27分钟前
5
0
怎么用for循环打出爱心

先上效果图: 这是用*组成的爱心,下面讲讲思路: 首先这个图形可以拆分成三部分:第一部分是上面三行的两个梯形,第二部分是中间三行的长方形,第三部分是最下面的倒三角形。 其实图形拆分好...

INEVITABLE
32分钟前
4
0
用HttpUrlConnection伪造成HttpClient

https://www.jianshu.com/p/27ad06cc39d2

shzwork
38分钟前
4
0
Golang net/http处理表单请求

代码示范: package mainimport ("fmt""html/template""net/http")const tpl = `<html><head><title>Hey</title></head><body><form method="POST" action="/">......

听夜深窗外风
45分钟前
5
0
博客迁移 开源中国博客不再更新 之后考虑关停

博客迁移 开源中国博客不再更新 之后考虑关停 我的博客地址:blog.mrpei.cc

MrPei
45分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部