JIRA oauth与群组SSO服务器

JIRA oauth与群组SSO服务器,oauth,jira,atlassian-crowd,Oauth,Jira,Atlassian Crowd,我正在帮助一个客户端使用OAuth for JIRA,它链接到群组用户数据库。每当用户试图针对JIRA授权端点进行oauth时,都会将其重定向到仪表板 当有一个群组用户DB时,你如何处理JIRA的OAuth?所以在做了大量的头发拉扯之后,我知道了这里发生了什么。人群被利用这一事实是在转移视线。问题在于,当您在网络外部和网络外部拥有JIRA服务器的不同DNS详细信息时,OAuth重定向 在Oauth过程中,网络外部的服务器从JIRA服务器请求令牌。然后通过将浏览器重定向到JIRA Oauth授权端

我正在帮助一个客户端使用OAuth for JIRA,它链接到群组用户数据库。每当用户试图针对JIRA授权端点进行oauth时,都会将其重定向到仪表板


当有一个群组用户DB时,你如何处理JIRA的OAuth?

所以在做了大量的头发拉扯之后,我知道了这里发生了什么。人群被利用这一事实是在转移视线。问题在于,当您在网络外部和网络外部拥有JIRA服务器的不同DNS详细信息时,OAuth重定向

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

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

有几种可能的修复方法:

  • 更新计算机主机文件,以便外部DNS在内部指向正确的服务器
  • 使用拆分地平线DNS
  • 更新服务器以支持JIRA服务器的外部和内部URL