...
- 修改 casServerLogoutUrl 参数,将 http://domain:18080/cas/logout 修改为CAS统一平台的注销地址。
- 修改 casServerLoginUrl 参数,将 http://domain:18080/cas/login 修改为CAS统一平台的登录地址。
- 修改 serverName 参数,将其配置为 smartbi 系统的访问地址,比如:http://localhost:18080;注意,有两处需要配置 serverName 参数。
- 修改 casServerUrlPrefix 参数,将 http://domain:18080/cas 修改为CAS统一平台的访问地址。
4、打开ConfigurationPatch.js文件,将其中 CASLogoutURL 属性值改为CAS统一平台的注销地址,如下图红框内代码所示。
代码块 | ||||
---|---|---|---|---|
| ||||
var ConfigurationPatch = { extensionPoints: { CASLogoutURL: "http://domain:18080/cas/logout" } }; |
5、接下来部署修改后的 CAS.ext 扩展包。完整的部署过程和操作步骤,请参考扩展包部署。
...
- 本例所用 CAS 的jar包为cas-client-core-3.2.0.jar。
- 配置 CAS 登录后,就不能再用 Smartbi 系统内置的 admin 帐户了,如果希望继续使用,只能在 CAS 系统中创建一个 admin 账户。
- 配置 CAS 登录后,第三方系统通过openresource.jsp或openmodule.jsp集成Smartbi资源时,需要在该jsp的url中添加user参数,参数值可以是任意值。例如:openresource.jsp?user=xxx&resid=yyy。
- 对于标准的CAS,配置完CAS后,office插件登录系统也要配置插件才可以成功登录,参考电子表格实现CAS登录验证
- 此CAS扩展包只支持PC端。
...