2

在遇到 ServiceStack 之后,我想探索将 ServiceStack 作为我现有 MVC4 项目的 ServiceLayer 的选项。目标是为所有其他平台选项(如 wpf、windows phone...

我的主要问题是现有的 mvc 项目以及需要继续使用 SimpleMembershipProvider。是否可以将默认 AccountController 的所有代码移动到 ServiceStack ServiceLayer 并从 AccountControler(WebSecurity 类)调用它?有没有人尝试过这样的事情,或者我应该转储这段代码并启动一个 ServiceStack 特定的安全类?

问候,

S. Mantziaris

4

1 回答 1

2

服务层的第一部分位于http://nuget.org/packages/ServiceStack.Host.Mvc/(通过 NuGet 将其添加到您的 MVC4 项目中几乎可以立即为您提供一个工作服务层,只需运行并检查 yourhost.com/ api/元数据)。

https://github.com/ServiceStack/SocialBootstrapApi为您提供了一个详细的示例,如何使用 ServiceStack 方式进行身份验证和授权。

检查这两个关于如何集成 ASP Membeship 和 ServiceStack 的答案: https ://stackoverflow.com/a/8715958/801189和https://stackoverflow.com/a/15078308/801189

于 2013-05-17T11:55:42.473 回答