`
雨辰RainTime
  • 浏览: 113455 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CAS整合JIRA系统说明

 
阅读更多

 

CAS客户端已经提供了对JIRA的支持,并且提供有相应的JAR包,CAS官网上也有了详细的配置说明,貌似无需再费口舌,不过有些小地方还是需要注意一下的,在此简单说明一下配置方式及注意事项。

 

版本

CAS服务器:3.4.2

CAS客户端:3.1.10

JIRA3.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,经过跟踪才发现,当CASJIRA应用颁发了ST票据后,JIRA携带ST票据到CAS进行验证,而验证结束返回给JIRA结果时,因为返回的信息是XML信息,包含用户名的标签中存在空格或者换行符,所以最后导致失败,去掉其中的空格或者换行符就OK了。

0
0
分享到:
评论

相关推荐

    如何整合Jira跟confluence的用户管理

    - **监控与维护**:整合后需要持续监控系统性能和用户反馈,及时调整配置以满足实际需求。 通过上述步骤,可以有效地实现Jira与Confluence之间的用户管理整合,为用户提供更加高效、便捷的工作体验。

    cas实现jira等系统单点登录的客户端jar包

    标题 "cas实现jira等系统单点登录的客户端jar包" 涉及到的是一个用于集成CAS(Central Authentication Service)服务的客户端组件,目的是实现包括JIRA在内的多个系统的单点登录(Single Sign-On, SSO)。...

    jira使用说明书

    jira使用说明书 JIRA 是 Atlassian 公司开发的一款项目管理和 ISSUE 跟踪工具,广泛应用于软件开发、项目管理和团队协作等领域。下面是对 JIRA 的详细介绍和使用说明。 JIRA 简介 JIRA 是一个基于 Web 的项目管理...

    jira项目管理系统使用指南.pdf

    jira项目管理系统使用指南.pdf jira项目管理系统使用指南.pdf是一份关于jira项目管理系统的使用指南,旨在帮助用户快速掌握jira系统的使用方法,提高项目管理效率。 在该指南中,首先介绍了项目管理系统的简介,...

    JIRA系统的使用说明

    **JIRA系统使用说明** JIRA是一款由Atlassian公司开发的项目管理和问题追踪工具,广泛应用于软件开发团队,以协助团队进行任务管理、缺陷跟踪以及项目进度监控。本指南将详细解析JIRA的核心功能和使用流程,以帮助...

    JIRA 系统安装与使用手册

    **JIRA系统安装与使用手册** JIRA是一款由Atlassian公司开发的专业项目管理软件,尤其在敏捷开发领域中被广泛应用。本手册将详细介绍如何安装JIRA系统以及如何有效利用其功能进行项目管理和协作。 **一、JIRA系统...

    JIRA系统管理员指南

    JIRA系统管理员指南 JIRA系统管理员指南是指引管理员如何正确地配置、管理和维护JIRA系统的综合指南。本指南涵盖了JIRA系统的各个方面,包括系统架构、功能特性、角色定义、配置设置、权限管理、问题跟踪、项目管理...

    jira用户手册JIRA使用说明

    一、 JIRA使用说明 1、所有3TI项目任务跟踪及分配均在JIRA中进行 2、所有项目成员需每天登陆JIRA并解决被分配的任务。 3、项目进入JIRA管理,非项目暂不录入JIRA管理。 4、项目创建:SCM收到立项通知后,负责...

    JIRA使用说明文档

    **JIRA使用说明文档** JIRA是一款由Atlassian公司开发的项目管理软件,广泛应用于敏捷开发、缺陷跟踪、任务管理等多个领域。这份“JIRA使用说明文档”将深入解析其核心功能,帮助用户更好地理解和使用这个强大的...

    Jira 使用说明及详解

    **Jira 使用说明及详解** Jira 是一款强大的项目管理和问题跟踪工具,广泛应用于软件开发、IT服务管理和业务流程优化等多个领域。它以其高度的可配置性和可扩展性,成为了团队协作的重要支持平台。 **一、Jira ...

    Jira系统管理说明书(简).pdf

    综上所述,Jira系统管理说明书详细介绍了系统各模块的功能和配置方法,为管理员提供了一套完整的操作指南。熟练掌握这些知识,可以让Jira成为项目管理和团队协作的强大工具,帮助组织高效地完成任务和目标。

    JIRA使用说明

    **JIRA使用说明** JIRA是一款由Atlassian公司开发的项目管理和问题跟踪工具,广泛应用于软件开发团队,帮助团队管理任务、缺陷、需求和问题。本文将深入探讨JIRA的基本功能、工作流程以及如何有效利用它来提升团队...

    Jira&Confluence安装配置说明

    "Jira&Confluence安装配置说明" 本文档主要讲述了Jira和Confluence的安装配置过程。下面将对Jira的安装配置进行详细的讲解。 一、JDK的安装 JDK的安装是Jira安装的前提条件。首先,需要下载JDK5.0,并安装到D:\...

    JIRA系统BUG管理流程.ppt

    是一个介绍 用JIRA系统管理BUG的最佳实践

    jira安装说明书。JIRA安装用户手册。总结,整理的文档

    **JIRA安装说明书** JIRA是一款由Atlassian公司开发的项目管理和问题跟踪工具,广泛应用于软件开发团队,帮助团队管理任务、缺陷、需求和工作流程。以下是对JIRA安装过程的详细步骤和注意事项的总结: ### 一、...

    JIRA系统管理员指南_精简版v4.1.pdf

    **JIRA系统管理员指南精简版v4.1概述** JIRA是一款强大的问题跟踪与项目管理工具,广泛应用于软件开发、IT服务管理和企业项目协作。本指南主要针对JIRA的系统管理员,旨在帮助他们有效地安装、配置和管理JIRA实例,...

    jira使用说明

    ### Jira使用说明详解 #### 一、Jira概述与安装后权限配置 Jira是一款广泛应用于软件开发团队中的项目管理和问题跟踪工具。通过合理的权限配置、流程制作以及规避常见问题,可以有效提升团队协作效率。 **权限...

    jira配置流程说明

    jira配置流程说明 jira配置流程说明

    JIRA集成SVN配置说明

    1. **提交注释规范**:要求所有代码提交必须包含清晰的注释,说明本次提交解决了哪个JIRA issue,遵循统一的格式,如“RESOLVED-1234: 修复了……”。 2. **关联必备条件**:确保SVN客户端已经正确配置了JIRA的URL和...

Global site tag (gtag.js) - Google Analytics