2012-03-08 103 views
2

我有一个场景,我想要在SharePoint和另一个ASP.NET网站之间获得单点登录体验。他们都在同一个域上,都使用Windows身份验证。这两个网站都关闭了匿名身份验证并打开了Windows身份验证。任何人都可以请帮助下面的情况?单点登录从SharePoint到另一个asp.net Web应用程序

  1. 用户去到SharePoint 2010的网站
  2. 登录通过输入Windows用户名和密码登陆登录页到SharePoint
  3. SharePoint 2010中包含的iFrame的WebPart哪去了在同一个域中的另一asp.net网站(不同的端口数)
  4. 用户应该能够访问另一个网站asp.net没有登录

我的问题是在步骤4,用户必须再次输入Windows凭证才能登录到asp.net网站。我该如何解决这个问题?

感谢,

SJ

+0

如果它的Windows身份验证,乳清他在Sharepoint网站输入用户名/密码? – Shoban 2012-03-08 10:03:50

+0

请检查这个问题 http://stackoverflow.com/questions/2998964/sharepoint-2010-two-web-applications-single-s- on-on-do-i-need-claims-bas – 2012-03-09 08:33:28

回答

1

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

我觉得你的用户没有自动登录有点奇怪,但是你可能没有在你的电脑上登录域名。

然而,这可以用自动化模拟了一下,检查此线程http://forums.asp.net/t/304484.aspx

相关问题