【发布时间】:2017-08-11 00:20:50
【问题描述】:
我正在帮助客户使用与 Crowd 用户数据库相关联的 OAuth for JIRA。每当用户尝试针对 JIRA 授权端点进行 oauth 时,他们都会被重定向到他们的仪表板。
当有人群用户数据库时,如何使用 JIRA 进行 OAuth?
【问题讨论】:
标签: oauth jira atlassian-crowd
我正在帮助客户使用与 Crowd 用户数据库相关联的 OAuth for JIRA。每当用户尝试针对 JIRA 授权端点进行 oauth 时,他们都会被重定向到他们的仪表板。
当有人群用户数据库时,如何使用 JIRA 进行 OAuth?
【问题讨论】:
标签: oauth jira atlassian-crowd
所以在拉了很多头发之后,我弄清楚了这里发生了什么。使用 Crowd 的事实是一个红鲱鱼。当您在网络外部和网络外部具有不同的 JIRA 服务器的 DNS 详细信息时,OAuth 重定向会出现问题。
在 Oauth 过程中,网络外部的服务器从 JIRA 服务器请求令牌。然后它通过将浏览器重定向到 JIRA Oauth 授权端点来将该令牌交换为授权令牌。
但是,在这种情况下,端点将外部主机用于 JIRA 服务器而不是内部主机,因此浏览器无法找到服务器或由于防火墙而无法访问服务器。
有几个可能的解决方法:
【讨论】: