0

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

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

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

谢谢。

4

1 回答 1

0

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

至少希望这可以帮助您找到接下来要搜索的内容。

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

于 2016-12-07T01:56:22.240 回答