JIRA oauth与Crowd SSO服务器

时间:2014-08-06 15:18:15

标签: oauth jira atlassian-crowd

我帮助客户使用OAuth连接到群组用户数据库的JIRA。每当用户尝试针对JIRA授权端点进行操作时,都会将其重定向到其仪表板。

如果有群组用户数据库,你如何使用JIRA进行OAuth?

1 个答案:

答案 0 :(得分:0)

所以经过多次拔毛后,我弄清楚这里发生了什么。 Crowd被使用的事实是红鲱鱼。当您在网络外部和网络外部拥有JIRA服务器的不同DNS详细信息时,问题出在OAuth重定向上。

在Oauth过程中,网络外部的服务器从JIRA服务器请求令牌。然后通过将浏览器重定向到JIRA Oauth授权端点,将该令牌交换为授权令牌。

但是,在这种情况下,端点使用外部主机用于JIRA服务器而不是内部主机,因此浏览器无法找到服务器或由于防火墙而无法访问服务器。

对此有几种可能的解决方法:

  1. 更新计算机主机文件,以便外部DNS在内部指向正确的服务器
  2. 使用水平分割DNS
  3. 更新服务器以支持JIRA服务器的外部和内部URL