默认
发表评论 6
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
修改密码?正常的im产品中,身份认证和修改密码这些普通的需求,是通过http接口来实现的。
评论 6
引用:jayhuang 发表于 2020-03-04 22:56
身份认证也是http?
你是指的登陆?

是的哦
引用:jayhuang 发表于 2020-03-05 12:26
你的sdk中不是已经有现成的登陆接口了么 为什么还说一般是用的http?

不一样的,sdk中的登陆,严格来讲,应该算是个im长连接建立的过程,但通常做成im产品时,会先用http实现的登陆接口验证身份(大型系统里,这个接口可能叫单点登陆接口),验证成功后拿着token再调用sdk里的这个登陆(即“连接”)代码,就能实现一个成熟的认证和连接过程。

相关的知识,你可以详细读一下这几篇文章:
IM开发基础知识补课(一):正确理解前置HTTP SSO单点登陆接口的原理
IM开发基础知识补课(七):主流移动端账号登录方式的原理及设计思路
IM开发基础知识补课(四):正确理解HTTP短连接中的Cookie、Session和Token
IM的扫码登功能如何实现?一文搞懂主流应用的扫码登陆技术原理
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部