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的站点路径。如下图:

2

    D、ERP设置,“系统设置”-“运行设置”,设置登录模式为“Cookie集成登录”,域为“test.com”,点击保存,即会同时修改ERP和EKP中Web.config中的,有关登录模式的设置。如下图:

1

版本:ERP253,EKP100

参考链接:http://blog.csdn.net/binger819623/article/details/3534680

posted on 2011-07-12 18:42  JimmyFu  阅读(509)  评论(0)    收藏  举报