JIRA提供了基于LDAP方式的用户管理,也就是用户密码的管理交给LDAP,而JIRA只管理用户在系统中的角色。 

要打开JIRA的LDAP设置,首先需要验证下你的LDAP服务是否正常! 
几乎有所有的LDAP访问都是以某一个用户身份访问的。也就是说需要你提供一个用户,用于登录LDAP服务器链接,然后才是获得登录用户的身份校验! 

现在选择系统 -> LDAP 

 

然后输入相关内容,点击确定! 

 

如果没有错误提示,就会看到这一个相关页面,并提示 

 

于是,我们获得了这样一个文件——osuser.xml

  1. <!-- osuser.xml autogenerated by user 'snowolf' on 13/一月/11 for JIRA 3.6 -->
  2. <opensymphony-user>
  3. <authenticator class="com.opensymphony.user.authenticator.SmartAuthenticator"/>
  4. <provider class="com.opensymphony.user.provider.ldap.LDAPCredentialsProvider">
  5. <property name="java.naming.factory.initial">com.sun.jndi.ldap.LdapCtxFactory</property>
  6. <property name="java.naming.provider.url">ldap://ldap.zlex.org:389</property>
  7. <property name="searchBase">dc=zlex,dc=org</property>
  8. <property name="uidSearchName">sAMAccountName</property>
  9. <property name="java.naming.security.principal">snowolf@zlex.org</property>
  10. <property name="java.naming.security.credentials">12345678</property>
  11. <property name="exclusive-access">true</property>
  12. </provider>
  13. <provider class="com.atlassian.core.ofbiz.osuser.CoreOFBizCredentialsProvider">
  14. <property name="exclusive-access">true</property>
  15. </provider>
  16. <provider class="com.opensymphony.user.provider.ofbiz.OFBizProfileProvider">
  17. <property name="exclusive-access">true</property>
  18. </provider>
  19. <provider class="com.opensymphony.user.provider.ofbiz.OFBizAccessProvider">
  20. <property name="exclusive-access">true</property>
  21. </provider>
  22. </opensymphony-user>

完成这个文件替换后,我们需要在JIRA中开启LDAP设置! 

这个LDAP的配置位于 全局设置 -> 通用设置: 

 

同时,需要开启 外部密码管理: 

 

现在,你需要手工添加LDAP中的用户,然后重启JIRA测试你的系统是否生效! 

当然,JIRA也提供了批量用户导入。同时提供了工具,但前提是你要打开 通用设置中的“ 允许远程 API调用”,然后通过JIRA的用户导入工具将其导入系统。

最新文章

  1. java虚拟机判断对象是否存活的方式
  2. PHP代码实用片段
  3. 跨平台开发之阿里Weex框架环境搭建(一)
  4. NYOJ题目817英文藏头诗
  5. jetty简介
  6. Android学习笔记—Windows下NDK开发简单示例
  7. js 控制台的错误提示
  8. kivy create a package for Android
  9. L2-012. 关于堆的判断
  10. Andriod相机开发关于startPreview Failed的错误的特别记录(重要)
  11. Itunes制作手机铃声,图文版
  12. iOS 点击屏幕空白区隐藏键盘方法
  13. 理解OSI参考模型(转)
  14. Arrays和String单元测试
  15. CVE-2013-2551
  16. TP/TCP/UDP
  17. Matlab 编程
  18. vue封装插件并发布到npm上
  19. const和define在值定义上的区别
  20. LaTeX如何设置段落层次结构

热门文章

  1. 亲测有效JS中9种数组去重方法
  2. 热更新解决方案--xlua学习笔记
  3. C++并发与多线程学习笔记--atomic
  4. 【接入指南】一个Demo带你玩转华为帐号服务
  5. 设计原则:里式替换原则(LSP)
  6. windows利器使用与配置
  7. 西门子PLC开发笔记(一):PLC介绍,西门子S1200系列接线、编程、下载和仿真
  8. mooc人大单元测试2
  9. Algorithm(4th) 1.5 union-find算法
  10. http文件下载与404