ASP.NET网页,使用Windows登录凭据链接到Confluence Wiki

时间:2016-12-07 00:59:00

标签: c# authentication active-directory confluence confluence-rest-api

我的任务是看看我们是否可以向我们内部网络应用程序的用户提供帮助链接到我们公司的Confluence Wiki上的文档页面。但问题在于,要求用户不必登录Confluence,否则他们不会使用帮助链接(这是可以理解的)。有没有办法将用户转发到Confluence并使用当前的Windows AD凭据登录?他们api的每个例子都涉及您提供用户名和密码。我们无法做到这一点。如果他们使用他们的网络信用登录我们的网络应用程序,他们应该能够在我们的Confluence Wiki上看到一个页面,无需再次登录。

这可行/实用还是应该使用我们自己的帮助文档系统?

注意 - 当我登录Confluence Wiki时,我使用Win AD凭据,因此两个系统已连接。我不知道如何从我的asp.net网页将用户及其凭据发送到他们的系统。

感谢。

1 个答案:

答案 0 :(得分:0)

您希望将Confluence服务器配置为接受NTLM身份验证。我无法找到Confluence的具体说明,但鉴于它与Team City共享后端代码,您可能会发现这些说明很有用:https://confluence.jetbrains.com/display/TCD9/NTLM+HTTP+Authentication

至少希望这可以帮助您找到下一步的Google。

顺便说一句,您不想设置您的网站以转发凭据。这是可能的,但您的方案是一个简单的网站重定向。凭证转发将是您尝试与服务器作为应用程序服务器进行通信(即使通常要避免)。

相关问题