从Asp.Net Mvc4项目到另一个由SQL Server CE 4支持的Asp.Net Webapi项目的身份验证



我一直在寻找问题的答案,但找不到我想要的东西,所以我希望有人能帮助我:)

场景:

3个项目:

  • Asp.net Web Api项目(SQL Server CE 4数据库+Asp.net成员资格)
  • Windows Phone 7.5应用程序(使用REST对SQL Server CE数据库进行身份验证)
  • Asp.net MVC 4项目(希望与同样使用REST的SQL Server CE数据库通信)

WP7应用程序的身份验证已在工作。但我在试图弄清楚如何让我的MVC应用程序使用同一个SQL Server CE数据库进行身份验证时遇到了问题。

我可能可以创建自己的控件,并使用与WP7应用程序中使用的相同的逻辑进行身份验证,但我希望保留[Authorize]属性提供的现有功能。

所以我的问题是:

我如何让我的MVC项目通过WebApi项目进行身份验证,并且仍然保持这样的功能,即当用户试图访问需要身份验证的页面时,他将被重定向到登录页面和这样的

我希望我的问题足够清楚!如果没有,请毫不犹豫地问一些其他问题!

诚挚的问候,

Gert

好的,经过一些休息和逻辑思考,我刚刚意识到我必须更改MVC项目中AccountController中的Login方法。

我无法提供任何代码,因为我不在我的开发电脑上,但这只是你在其他地方使用的任何身份验证代码。例如,使用REST身份验证或通过WCF服务进行身份验证。

问候,

Gert

相关内容

最新更新