我一直在寻找问题的答案,但找不到我想要的东西,所以我希望有人能帮助我:)
场景:
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