0

目前我有一个代码模块,其中包含验证用户凭据所需的代码,它还包括 AD 用户验证。现在,如果用户从公司的网络域浏览应用程序,我需要在不提示用户输入用户名和密码的情况下自动登录。

可以通过单点登录来完成吗?如果可以,如何实现?

4

2 回答 2

0

我相信最简单的方法是使用集成 Windows 身份验证并确保您的计算机连接到域,然后将计算机设置为让您的主机位于 IE 的“Intranet”区域,因此您的凭据将被传递。如果这不是一个选项,不妨看看 ADFS 或 OAuth,您可以在其中使用 Cookie、令牌、声明、标头等在许多站点上实施 SSO。

谢谢!

http://technet.microsoft.com/en-us/library/cc754628(v=ws.10).aspx

于 2012-06-05T03:26:36.537 回答
0

是的,你可以通过cookie实现sso,如果你在IE浏览器的iframe中有跨域请求,请记得在设置cookie时在http响应头中添加P3P

于 2012-06-05T03:43:53.797 回答