4

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

设想:

3个项目:

  • Asp.net Web Api 项目(SQL Server CE 4 数据库 + Asp.Net Membership)
  • Windows Phone 7.5 应用程序(使用 REST 对 SQL Server CE 数据库进行身份验证)
  • Asp.net MVC 4 项目(希望与同一个 SQL Server CE 数据库进行通信,也使用 REST)

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

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

所以我的问题是:

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

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

亲切的问候,

格特

4

1 回答 1

0

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

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

亲切的问候,

格特

于 2012-10-01T11:22:01.690 回答