从SharePoint单点登录到另一个asp.net Web应用程序

时间:2012-03-08 06:04:06

标签: sharepoint single-sign-on

我有一个场景,我希望在SharePoint和另一个ASP.NET网站之间获得单点登录体验。它们都在同一个域上,都使用Windows身份验证。两个网站都关闭了匿名身份验证并启用了Windows身份验证。有谁可以帮助以下情况?

  1. 用户转到SharePoint 2010网站
  2. 通过输入登录登录页面的Windows用户名和密码登录SharePoint
  3. SharePoint 2010包含iframed webpart,它位于同一域(不同端口号)上的另一个asp.net网站
  4. 用户应该可以在不登录的情况下访问另一个asp.net网站
  5. 我的问题是在第4步中,用户必须再次输入Windows凭证才能登录asp.net网站。我该如何解决这个问题?

    谢谢,

    SJ

1 个答案:

答案 0 :(得分:1)

Windows身份验证不会在应用程序之间自动传递。由于您选择iframe其他网站,您需要单独登录它。

我发现您的用户没有自动登录有点奇怪,但是您可能没有在您的计算机上登录域名。

然而,这可以通过模拟自动化,请检查此帖子http://forums.asp.net/t/304484.aspx