我有一个使用Windows身份验证的MVC3应用程序,如果我们将它部署在与访问它的用户位于同一域中的服务器上,那么效果很好。
我有一个请求在外部服务器(如亚马逊)上部署应用程序,并使用ADFS通过其域凭据对用户进行身份验证。
有没有人有一些教程如何在MVC3应用程序中实现此功能?我没有找到任何资源来帮助我解决这个问题。
答案 0 :(得分:2)
您需要关注的核心技术是WIF(Windows Identity Foundation)。 WIF SDK有很多使用示例,我会从那里开始。
本章详细介绍了这个确切的场景:
http://msdn.microsoft.com/en-us/library/ff359102.aspx
我建议你应该从同一指南的介绍部分开始,了解“基于声明的身份”的工作原理以及所涉及的组件。
对于ADFS,我建议实验1: