logo资料库

开源ITSM工具itop接入单点登录框架cas实现步骤.docx

第1页 / 共1页
资料共1页,全文预览结束
由于单位业务需要,需要将 itop 接入单点登录系统 cas,而搜索百度发现 itop 接入 cas 的资 料几乎没有,翻墙搜谷歌也搜不到。只好老老实实地看 itopHub 加研究源代码,一单一点地啃, 过程中踩了不少坑,花了两天多的时间,总算完成了。现将亲测的实现方案分享如下。 1. 首先,假定 cas-server 已经部署完毕,itop 也已经部署完毕。 2. Cas-server 的地址为 IP1:端口。 3. 用 form 方式管理员用户登录 itop,建立外部用户,外部用户的登录名要和 cas 接入的数 据库或者 ldap 域用户的登录名一致。 4. 修改 itop 的配置文件 config-itop.php。 (1) 修改 'allowed_login_types', 改为'allowed_login_types' => 'cas|form|basic|external'。 (2) 加入以下内容: 'cas_include_path' => '/usr/share/php', 'cas_port' => '端口', 'cas_host' => 'IP1', 'cas_context' => 'cas', 'cas_debug' => 'true', 'cas_version' => '2.0',(根据相应 version 更改) 5. 去 cas 官网下载 phpcas,放在相应的路径下(cas_include_path),此处为/usr/share/php。 文件路径如下图所示: 6. 登录 itop 即可。 如有什么不明,欢迎提问。
分享到:
收藏