SuperMap-iServer-单点登录功能验证(CAS)

SuperMap-iServer-单点登录功能验证(CAS)

 

1.测试目的:

验证SuperMap-iServer使用CAS单点登录的功能是否正常。

2.测试环境:

SuperMap-iServer802(win7) 192.168.15.146

CAS服务器(SuSE11-sp3)192.168.15.134

3.测试步骤:

a在SuSE中安装jdk并配置java环境变量

 

配置环境变量:

 

source 一下写好的环境变量。

b配置CAS服务器

下载tomcat,CAS服务器

http://tomcat.apache.org/download-70.cgi

http://pan.baidu.com/s/1kUfzh

解压CAS压缩包,进入 cas-server-3.5.2-releasecas-server-3.5.2modules下拷贝cas-server-webapp-3.5.2.war这个war包至tomcat的webapps目录下。重命名为cas.war。

 

访问localhost:8080/cas/(默认端口为8080),进入CAS登录界面:

 

c配置iServer单点登录

启动iServer,进入管理界面的安全选项卡

 

访问服务管理器(WebManager),点击“安全”页面的“单点登录配置”选项卡,勾选“是否启用”后,需设置 CAS 中的用户属性字段和 CAS 服务的地址,点击“保存配置”后生效。

 

  • 保留内置账户登录”是指是否在启用 CAS 的同时,保留原有的 iServer 配置的用户的登录。如果勾选则 iServer 用户、CAS 用户都可以登录和访问 iServer;如果不勾选,则只能由 CAS 用户访问 iServer,而 iServer 原有用户不能访问。
  • CAS 用户属性字段”是 CAS 中用户身份的标识字段,该字段用于关联 iServer 中已经创建的角色
  • “CAS 服务访问地址”是预先配置的 CAS 服务器的地址。

修改CAS中创建的用户属性角色:

 

进入iServer登录界面,出现CAS登录:

 

4.测试结论:

SuperMap-iServer使用CAS单点登录的功能正常。

原文地址:https://www.cnblogs.com/yaohuimo/p/6111364.html