discuz java单点登录_JAVA项目单点登录Discuz

一、需求分析有个JAVA项目与一个Discuz论坛需要整合,使得它们之间能实现单点登录功能。可是Discuz是PHP写的,两者语言不通该如何整合呢?查阅官方资料发现,Discuz并未开放说有什么用户接口之类的。但却发现了这货UCenter,显然这货与Discuze是一家人。so,接下来的整合我们即将用到UCenter作为中间件来实现不通语言项目之间用户的共享。二、关于UCenter介绍方法之前,我...
摘要由CSDN通过智能技术生成

一、需求分析

有个JAVA项目与一个Discuz论坛需要整合,使得它们之间能实现单点登录功能。可是Discuz是PHP写的,两者语言不通该如何整合呢?查阅官方资料发现,Discuz并未开放说有什么用户接口之类的。但却发现了这货UCenter,显然这货与Discuze是一家人。so,接下来的整合我们即将用到UCenter作为中间件来实现不通语言项目之间用户的共享。

二、关于UCenter

介绍方法之前,我觉得还是有必要先说说UCenter,理解了它的工作原理是很有必要的。

UCenter 的中文意思就是“用户中心”,其中的 U 代表 User,也代表 You,取其中的含义就是“用户中心”,或者说“你(最终用户)的中心”。UCenter 是今后 Comsenz 旗下各个产品之间信息直接传递的一个桥梁。通过 UCenter,站长可以无缝整合 Comsenz 系列产品,甚至更多的第三方应用,实现用户的一站式登录和个人信息、积分等资料的统一管理。

以上是官方介绍,说白了,它就是座桥梁。例如A应用中用户登录了,通知UCenter,然后UCenter再把这消息通知给B啊C啊等等其它的应用,从而实现了单点登录。说的太累,那就请看下方这幅图(转至网络):

a6163813478ecfb04fa44ddc73f53ff3.png

恩,大概流程是这样子的。用户登录了,发送通知给UCenter Service。然后UCenter再推送消息给别的应用,应用接受消息设置cookie等ÿ

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值