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
解压CAS压缩包,进入 \cas-server-3.5.2-release\cas-server-3.5.2\modules下拷贝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单点登录的功能正常。