c#使用集成Windows身份验证或NTLM登录Jira
我们正在评估Jira,并希望使用集成Windows身份验证或NTLM登录Jira(即使用域用户在不提供用户名和密码的情况下自动登录)
我们在Tomcat 6.0.29上安装了Jira 4.1.2,Tomcat的前端是IIS 7
当用户访问应用程序时,他首先要彻底检查IIS。此时会传输凭证,IIS会转发给Tomcat,Tomcat会向我们发送Jira登录页面。Jira用户的设置与域中的用户相同,因此用户必须重新键入其域的用户名和密码。这很烦人
此外,并非所有用户都有密码,因为其中一些用户使用安全卡+PIN登录,因此没有密码供他们插入
我们想要的是,根据用户的凭据,自动登录到Jira应用程序,而不是登录页面
根据我们所研究的,这似乎是围绕着Jira和Crowd的结合而展开的,我们不想仅仅为了这个目的而安装它
还发现了一些与写custom authenticator有关的东西,但不确定该怎么做。执行不同的开发(dot.NET和/或Java)如果不是非常黑客或者一些巨大的解决方法,也不会是一个问题
那么,有没有办法使用集成的Windows身份验证/NTLM登录Jira
提前谢谢
# 1 楼答案
Jira 4似乎还不支持NTLM身份验证:http://forums.atlassian.com/thread.jspa?threadID=43247
Jira 4+LDAP+Active Directory可以工作,但不提供SSO
# 2 楼答案
不幸的是,在我们的经验中,我们不得不使用人群,我们找不到一个简单的解决方法。你可以尝试使用基于LDAP的方法(如果你的广告支持LDAP调用,如果你有一个简单的结构等等),但听起来你的设置比这更复杂
# 3 楼答案
以下附加组件为任何使用Atlassian Crowd作为其用户管理系统的web应用程序(包括Jira、Confluence、Stash和Bambor)提供集成Windows身份验证(Kerberos):