单点登录(SSO) --UCenter技术实现

SSO (Single Sign On)
SSO英文全称Single Sign On,单点登录。SSO是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。它包括可以将这次主要的登录映射到其他应用中用于同一个用户的登录的机制。它是目前比较流行的企业业务整合的解决方案之一。

UCenter 的中文意思就是“用户中心”,其中的 U 代表 User 也代表 You ,取其中的含义就是“用户中心”,或者说“你(最终用户)的中心”。 UCenter 是 Comsenz 旗下各个产品之间信息直接传递的一个桥梁,通过 UCenter 站长可以无缝整合 Comsenz 系列产品,实现用户的一站式注册、登录、退出以及社区其他数据的交互的php框架。

UCenter简介编辑
UCenter 拥有机制完善的接口,经过简单修改便可以挂接其它任何平台的第三方的网络应用程序,随时为您的社区论坛增加能量。
UCenter是今后Comsenz旗下各个产品之间信息直接传递的一个桥梁,通过UCenter站长可以无缝整合Comsenz系列产品,实现用户的一站式注册、登录、退出。UCenter可以让Comsenz旗下所有产品联系得更加紧密,实现用户的统一注册登录,让社区真正运转起来。 UCenter拥有机制完善的接口,经过简单修改便可以挂接其它任何平台的第三方的网络应用程序,随时为您的社区论坛增加能量。UCenter作为信息传统桥梁,拥有统一的短信息、好友机制,最终用户可以通过它轻松通行在各个应用之中,无需重复登录、注册、退出。统一的标签(TAG)机制,将社区中各个应用紧密连接,用户可以在社区里面进行自由穿梭,快速找到所需的应用,获得最佳的使用体验。

康盛公司的UCenter是一款开放软件,主要面向中小站长。

UCenter的功能编辑
提供同步登录、退出、注册等相关接口,可以实现用户一个账号,在一处登录,全站通行。

提供短消息相关接口,可以实现用户在不同应用收发短消息。

提供TAG相关接口,可以实现通过关键词关联各应用的数据,如帖子、商品、视频,使数据多元化。

提供Feed相关接口,可以实现记录用户在各应用的行为,并且在 UCenter Home 等应用显示。

提供好友相关接口,可以实现各应用好友互通。

提供积分策略共享,可以实现各应用设置灵活的积分策略。

提供词语过滤数据共享,可以实现各应用共享 UCenter 的词语过滤数据。

扫描二维码关注公众号,回复: 7388458 查看本文章

提供MySQL和 HTTP 两种连接用户中心的模式,使之能将 UCenter 和各应用能灵活部署,可以是单台服务器,也可以是局域网、广域网。

通知失败重发机制,为用户中心与各应用交换数据提供更好的保障。

缓存、模板、日志等机制,保障系统在稳定,优化状态下运行。

UCenter运行环境编辑
UCenter 需要服务器上装有如下软件:
◦可用的 http服务器(如 Apache、Zeus、iis等)
◦PHP 4.1.0 及以上
◦MySQL 3.23 及以上
以上软件除了 httpd 软件有可能需要购买以外,其余均为跨平台的免费软件,推荐使用以上软件的最新稳定版本,不仅拥有更多的功能,而且通常已修复了已知老版本的安全漏洞。
您的 MySQL 数据库账号应当拥有 CREATE、DROP、ALTER 等执行权限,同时文件空间需不低于 2M,数据库空间不低于 5M,通常您的虚拟空间都会满足这个条件,以满足包括 UCenter 在内的绝大多数网络软件的正常运行。如果您不了解具体情况,请咨询您的空间提供商。

猜你喜欢

转载自www.cnblogs.com/meizhoulqp/p/11606333.html