致远OA单点登陆解决方案

发布时间:2014-10-14 09:05:25

1 方式1:关联系统设置链接

描述及注意事项:

1.方式:在V5中设置关联系统,建立链接。用户通过链接进入老A6登录页。无需升级

2.支持版本:支持A6 V3.0Sp4及其之前的任何版本。

3.前提:老A6能正常启动,用户能正常登录与使用。

具体操作描述

1. 登陆oa

系统管理员登录V5系统后台,进入信息集成配置-关联系统管理页面,在常用链接下--新建关联系统,填写名称、A6url访问地址、授权给相应人员。

2使用方式:

可以选择配置到空间导航还是配置成备选栏目使用。

3.配置完成后提交,前端被授权人员可以在我的工具-常用链接下、常用链接栏目、空间中等地方,直接点击该链接,打开A6登录页。

2方式2:关联系统设置单点登录

描述及注意事项:

1. 方式:在V5中设置关联系统,建立链接与单点登录,通过链接无需输入用户名和密码,直接进入A6信息页面。无需升级。

2. 支持版本:支持A6 V3.0Sp4,不支持其他版本。

3. 前提:老A6能正常启动,用户能正常登录与使用。

具体操作描述:

1. 系统管理员登录V5系统后台,进入信息集成配置-关联系统管理页面,在内部系统(也可以是外部系统、自定义类别下)--新建关联系统、授权给相应人员, 配置方式分为同域部署和不同域部署。

不同域:即为集成系统(如V5)和被集成系统(A6)ip不同的配置方式。针对不同域,提供代理部署和非代理部署两种方式。

同域:即为集成系统(如V5)和被集成系统(A6)ip相同(端口可不同)的配置方式。

2. 新建系统时请阅读新建关联系统旁的操作解释说明:

2.1不同域部署

不同域部署的方式一(代理部署):该方式的安全性高于不配置代理的方式

1. 按照操作说明中的描述,点击代理URL部分中的jsp模板下载,将下载后的包解压为文件夹ssoproxy(注意:必须是文件夹),放入A6系统中的/OA/tomcat/webapps/yyoa目录下,即可生成代理地址:如http://192.168.10.152:8080/yyoa/ssoproxy/ssoproxy.jsp,将地址复制到浏览器中访问,弹出以下提示信息,说明代理生成成功。

后续直接将代理地址直接填写到新建关联系统--基础定义--代理URL中。

2. 建立关联系统sso的基本信息:如图所示:A6url单点登录的地址和直接访问的地址不同,需要使用../yyoa/oalogin如:http://192.168.10.152:8080/yyoa/oalogin(如其他系统也需要设置登陆地址,具体询问相关系统的人员)

高级--配置参数编码以及登录参数,如下,A6的集成建议使用GBK编码,如果使用utf-8可能出现界面显示乱码,参数标记必须为userNamepassword,参数预设值为A6系统中某人的登录名账号

配置为菜单、空间导航、栏目使用,建议使用新窗口模式。配置为二级菜单使用,例如配置a6的万年历页面作为菜单.登录A6,鼠标右键查看url,复制下来,就成为了目标url的地址如下,这个目标页可以是a6系统中的任意页面,可以是登录后的首页,可以是某个表单查询的列表页面等等:

配置好后,被收取的前台普通个人的显示。

新窗口的空间和导航,点击开直接进入了a6某个功能页面

说明:在上面的基础定义配置中有个检查内容,参照说明这是目标页的任意文本内容,配置的万年历页面有时间2个字,所以这里填写了时间,配置其他目标页,检查内容需要修改为该目标页上任意文本内容。

不同域部署的方式二(非代理部署):

此方式不配置代理地址,仍然能实现不同域下单点登录的功能:

修改浏览器的配置如下:

设置为同域的配置(实际上是不同域的

参数和目标页地址做如常配置即可。设置后的其他步骤与设置代理的步骤相同。

2.2同域部署

假如A6A8在同一个服务器上,就做同域配置,配置步骤和不同域部署的方式二(非代理部署)一致

只是不需要修改浏览器设置中的启动域的设置。

关联系统常见使用问题说明

不管使用方式一还是方式二,都建议不打开ie调试(浏览器默认配置就不开启),如果打开,可能存在无法解决的js报错问题。

栏目内配置的sso数据集成、功能集成、网页集成都可能存在显示不全,没有滚动条支持,因为栏目和被集成系统的页面有一定影响关系,包含一些代码的页面可能不支持显示滚动条,推荐使用新窗口模式

致远OA单点登陆解决方案

相关推荐