codecamp

单点登陆—基于OC的程序互通账号

什么是单点登录?

用户只需登录一次,即可通过单点登录系统(eTrueSSO)访问后台的多个 应用系统,二次登录时无需重新输入用户名和密码

通俗地讲,两个OpenSNS系统之间,只需要登录其中一个,另外的一个就不需要再登录了。

另外,OpenSNS是基于OpenCenter的,OpenCenter自带了SSO单点登录,所以理论上OpenSNS可以和任何基于OpenCenter的程序实现单点登录。

配置步骤:

一、将OcApi文件夹复制到网站根目录,其结构如下:

二、开启需要作为用户中心的OC的单点登录开关并保存

三、新建应用

四、将应用中所对应的配置信息复制到 需要连接的OC后台对应的配置项并保存

没有配置项也可以在OcApi文件夹下新建oc_config.php文件,将数组写入到改文件。


之后用户中心后台应用列表提示连接成功则表示应用已成功连接



需要注意的是:应用列表同时得配置一个自己本身的应用。否则本身无法实现单点登录


修改最大上传限制
SEO规则配置教程
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

OpenSNS模块使用

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }