1. 概述
1.1 版本
报表服务器版本 | 插件版本 | cas 版本 | 功能变动 |
---|---|---|---|
11.0 | V1.0.0 | 3.5.2 | - |
11.0.4 | V1.1.1 | 3.5.2 | 1)插件支持热部署,安装后无需重启即可生效 2)用户名匹配逻辑优化,支持正则匹配 |
1.2 功能简介
用户可下载 cas 单点登录插件,无需代码,简单快速地实现通过 cas 认证登录数据决策系统的效果。
注:远程设计时不走 CAS 认证,默认放行。
2. 插件介绍
2.1 插件下载
cas 单点登录插件下载请点击:cas 单点登录插件
设计器插件安装方法请参见:设计器插件管理
服务器安装插件方法请参见:服务器插件管理
2.2 页面介绍
安装插件后无需重启,超管进入平台,点击「管理系统>系统管理」,新增集成cas单点登录页面。如下图所示:
需注意以下几点:
只有超管可见配置页面。
支持热部署,安装启用插件无需重启工程。
修改配置无需重启工程。
安装插件后,若工程更换了授权进行重新注册,需要重启工程后,CAS单点登录插件才能再次生效。
3. 操作步骤
3.1 开启 cas 单点登录
点击「开启 cas 单点登录」按钮。如下图所示:
3.2 cas 配置
填写设置项后,需点击「保存」按钮。如下图所示:
各设置项介绍如下图所示:
设置项目 | 说明 |
---|---|
cas 认证中心地址 | 输入 cas 认证中心地址,点击「测试连接」按钮,可检测是否连接成功 |
cas 认证中心登录地址 | 输入 cas 认证中心登录地址 |
开启 cas 单点登出 | 开启后登出决策平台的同时,会登出 cas 认证中心 注:不能只配置登出 |
H5请求 | 开启后 H5 不需要进行 cas 认证,不开启则只能通过 cas 登录 |
平台登录页 |
|
其他说明如下所示:
1)cas 认证中心地址:
若用户的 cas 环境为企业搭建,可向企业相关人员获取 cas 服务器 IP 地址,cas 认证中心地址形式为:http://cas服务器IP地址/cas
若用户参考 CAS服务器搭建 配置 cas 服务器,则 cas 认证中心地址形式为 http://IP:Port/cas
注1:若开启了 https ,cas 认证中心地址需填写申请证书时的域名(和证书保持一致),形式为https://cas服务器域名/cas
注2:IE 浏览器需把 cas 认证中心地址加入信任站点。
2)只配置 cas 登录,未配置 cas 登出:
未开启「平台登录页」:点击右上角的「退出」按钮,浏览器刷新下页面,不会登出。
开启「平台登录页」:点击右上角的「退出」按钮,强制跳转到平台默认登录页,但是实际上没有登出平台,直接访问http://ip:端口/工程名/decision,还是显示之前用户的登录状态。
3.3 效果查看
如下图所示:
注:如需登出后自动跳转登录页,需要自行为CAS配置重定向。
4. 关闭 cas 单点
4.1 方案一:进入平台关闭
超管进入平台,点击「管理系统>系统管理>集成cas单点登录」,关闭「开启cas单点登录」按钮,点击「保存」。如下图所示:
4.2 方案二:访问链接关闭
工程启动后,超管访问链接:http://ip:端口号/工程名/decision/url/cas/reset?username=超管用户名&password=超管密码,可关闭 cas 配置,恢复默认状态。
注:如超管用户名和密码存在特殊字符,需要先进行URL转码,再访问。