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