1、前提知识—单点登录(SSO)之实现方法
A、方法一[基于domain的方案]
原理:应用A在a.domain.com,应用B在b.domain.com。如果设置cookie的时候,设domain为domain.com,那在A、B上都可以访问到这个cookie了。(cookie的domain、path、port、version等相同)
特点:不能够跨域;在网络中传送用户名和密码…
2、实现ERP与EKP之间的单点登录
具备了上述的简单知识之后,让我们来配置ERP与EKP中的单点登录。
A、IIS站点设置,分别设置ERP和EKP的主机头为erp.test.com、ekp.test.com(确保在同一域test.com);
B、C:\WINDOWS\system32\drivers\etc\hosts文件中设置如下:
127.0.0.1 erp.test.com
127.0.0.1 ekp.test.com
C、EKP设置,“基础设置”-相关站点(集团集)中,设置EKP和MysoftERP的站点路径。如下图:
D、ERP设置,“系统设置”-“运行设置”,设置登录模式为“Cookie集成登录”,域为“test.com”,点击保存,即会同时修改ERP和EKP中Web.config中的,有关登录模式的设置。如下图:
版本:ERP253,EKP100
参考链接:http://blog.csdn.net/binger819623/article/details/3534680


浙公网安备 33010602011771号