CAS客户端已经提供了对JIRA的支持,并且提供有相应的JAR包,CAS官网上也有了详细的配置说明,貌似无需再费口舌,不过有些小地方还是需要注意一下的,在此简单说明一下配置方式及注意事项。
版本
CAS服务器:3.4.2
CAS客户端:3.1.10
JIRA:3.12.1
配置
JIRA整合到CAS只需要修改两个文件,一个是jira工程下的web.xml文件,一个是seraph-config.xml文件。
在配置这两个文件之前先将CAS客户端的JAR包拷备到JIRA工程的LIB目录下。
关于WEB.XML文件的配置就不说明了,和普通JAVA系统的配置方式是一样的,五个Filter和一个Listener,只要mapping的顺序正确了就没问题。
主要是seraph-config.xml,该文件位于$JIRA_HOME$/WEB-INF/classes/目录下,需要修改两个地方:
1:在该文件中找到login.url、link.login.url和logout.url,将这三个配置项的value设置了CAS对应的登录及登出地址即可。
2:修改JIRA默认的认证配置,其默认的配置是:
<authenticator class="com.atlassian.seraph.auth.DefaultAuthenticator"/>
更改为:
<authenticator class="org.jasig.cas.client.integration.atlassian.JiraCasAuthenticator"/>
即可。
注意
当通过使用以上方法进行了JIRA整合后,JIRA就实现了单点登录以及单点退出的功能。
当访问JIRA应用时,将转向CAS登录界面进行认证,用户输入用户名及口令后,是否能成功登录到JIRA,视JIRA中是否存在同名账号而定,也就是说你进行登录时使用的用户名是“abc”,那么JIRA中就必须存在“abc”账号才可以成功登录,否则还是会显示JIRA的登录页面。
在配置过程中,虽然按照说明正确配置,并且用户名也保护了同步,但还是没有成功进入JIRA,经过跟踪才发现,当CAS为JIRA应用颁发了ST票据后,JIRA携带ST票据到CAS进行验证,而验证结束返回给JIRA结果时,因为返回的信息是XML信息,包含用户名的标签中存在空格或者换行符,所以最后导致失败,去掉其中的空格或者换行符就OK了。
分享到:
相关推荐
- **监控与维护**:整合后需要持续监控系统性能和用户反馈,及时调整配置以满足实际需求。 通过上述步骤,可以有效地实现Jira与Confluence之间的用户管理整合,为用户提供更加高效、便捷的工作体验。
标题 "cas实现jira等系统单点登录的客户端jar包" 涉及到的是一个用于集成CAS(Central Authentication Service)服务的客户端组件,目的是实现包括JIRA在内的多个系统的单点登录(Single Sign-On, SSO)。...
jira使用说明书 JIRA 是 Atlassian 公司开发的一款项目管理和 ISSUE 跟踪工具,广泛应用于软件开发、项目管理和团队协作等领域。下面是对 JIRA 的详细介绍和使用说明。 JIRA 简介 JIRA 是一个基于 Web 的项目管理...
jira项目管理系统使用指南.pdf jira项目管理系统使用指南.pdf是一份关于jira项目管理系统的使用指南,旨在帮助用户快速掌握jira系统的使用方法,提高项目管理效率。 在该指南中,首先介绍了项目管理系统的简介,...
**JIRA系统使用说明** JIRA是一款由Atlassian公司开发的项目管理和问题追踪工具,广泛应用于软件开发团队,以协助团队进行任务管理、缺陷跟踪以及项目进度监控。本指南将详细解析JIRA的核心功能和使用流程,以帮助...
**JIRA系统安装与使用手册** JIRA是一款由Atlassian公司开发的专业项目管理软件,尤其在敏捷开发领域中被广泛应用。本手册将详细介绍如何安装JIRA系统以及如何有效利用其功能进行项目管理和协作。 **一、JIRA系统...
JIRA系统管理员指南 JIRA系统管理员指南是指引管理员如何正确地配置、管理和维护JIRA系统的综合指南。本指南涵盖了JIRA系统的各个方面,包括系统架构、功能特性、角色定义、配置设置、权限管理、问题跟踪、项目管理...
一、 JIRA使用说明 1、所有3TI项目任务跟踪及分配均在JIRA中进行 2、所有项目成员需每天登陆JIRA并解决被分配的任务。 3、项目进入JIRA管理,非项目暂不录入JIRA管理。 4、项目创建:SCM收到立项通知后,负责...
**JIRA使用说明文档** JIRA是一款由Atlassian公司开发的项目管理软件,广泛应用于敏捷开发、缺陷跟踪、任务管理等多个领域。这份“JIRA使用说明文档”将深入解析其核心功能,帮助用户更好地理解和使用这个强大的...
**Jira 使用说明及详解** Jira 是一款强大的项目管理和问题跟踪工具,广泛应用于软件开发、IT服务管理和业务流程优化等多个领域。它以其高度的可配置性和可扩展性,成为了团队协作的重要支持平台。 **一、Jira ...
综上所述,Jira系统管理说明书详细介绍了系统各模块的功能和配置方法,为管理员提供了一套完整的操作指南。熟练掌握这些知识,可以让Jira成为项目管理和团队协作的强大工具,帮助组织高效地完成任务和目标。
**JIRA使用说明** JIRA是一款由Atlassian公司开发的项目管理和问题跟踪工具,广泛应用于软件开发团队,帮助团队管理任务、缺陷、需求和问题。本文将深入探讨JIRA的基本功能、工作流程以及如何有效利用它来提升团队...
是一个介绍 用JIRA系统管理BUG的最佳实践
**JIRA安装说明书** JIRA是一款由Atlassian公司开发的项目管理和问题跟踪工具,广泛应用于软件开发团队,帮助团队管理任务、缺陷、需求和工作流程。以下是对JIRA安装过程的详细步骤和注意事项的总结: ### 一、...
**JIRA系统管理员指南精简版v4.1概述** JIRA是一款强大的问题跟踪与项目管理工具,广泛应用于软件开发、IT服务管理和企业项目协作。本指南主要针对JIRA的系统管理员,旨在帮助他们有效地安装、配置和管理JIRA实例,...
### Jira使用说明详解 #### 一、Jira概述与安装后权限配置 Jira是一款广泛应用于软件开发团队中的项目管理和问题跟踪工具。通过合理的权限配置、流程制作以及规避常见问题,可以有效提升团队协作效率。 **权限...
jira配置流程说明 jira配置流程说明
1. **提交注释规范**:要求所有代码提交必须包含清晰的注释,说明本次提交解决了哪个JIRA issue,遵循统一的格式,如“RESOLVED-1234: 修复了……”。 2. **关联必备条件**:确保SVN客户端已经正确配置了JIRA的URL和...
**Jira系统管理说明书1** **第一章:公司介绍** 武汉汇科天下科技有限公司是一家专注于提供高效项目管理和协作解决方案的企业,其核心产品之一是Atlassian的Jira。Jira是一款强大的项目跟踪和管理工作平台,适用于...