我如何使用asp.net会员在ServiceStack? (ServiceStack.OrmLite,ServiceStack.Host.AspNet等)在ServiceStack中使用ASP.NET会员服务
5
A
回答
7
您可以在custom path上托管ServiceStack,即在/ api上,它允许您并行运行ASP.NET Web窗体和ServiceStack,然后在ASP.NET中使用普通的ASP.NET成员资格提供程序。
然后,您可以使用其会话提供程序与ServiceStack共享UserSessions,这里是一个关于如何instantiate a Session with MVC的示例 - 您可以在ASP.NET中使用同一个类。
另一种方法是放弃ASP.NET成员资格提供程序,只是坚持built-in authentication in ServiceStack。它包括支持凭证(即用户/传递 - 你想要的),还包括你自己的Twitter/Facebook/BasicAuth +。内存,OrmLite和Redis后端。
以下是使用all authentication options in the same ServiceStack app with an OrmLite backend的示例网站。
2
如果要使用成员资格并希望将ORM Lite与成员资格框架一起使用(尽管您仍然可以使用SqlMembershipProvider),您可以创建自定义提供者类如下:
public class ServiceStackMembershipProvider : MembershipProvider
{
}
并使用ORM组件实现所有方法(或至少需要的方法)。
相关问题
- 1. ASP.Net会员服务
- 2. 在ServiceStack服务中使用MEF
- 3. 如何在ServiceStack服务类中使用会话对象(IAuthSession)?
- 4. 使用asp.net会员“THROUGH”wcf数据服务?
- 5. ServiceStack服务
- 6. 使用ServiceStack服务与ASP.NET MVC控制器的优点/缺点?
- 7. ServiceStack - 服务其他服务的服务
- 8. 使用Ajax访问ServiceStack认证服务
- 9. 定制服务鱼钩使用ServiceStack
- 10. servicestack - 使用redis缓存服务响应
- 11. 保护ServiceStack服务
- 12. System.Web中的NullReferenceException从异步ServiceStack服务调用ServiceStack服务与GetAsync
- 13. 在MVC应用程序中使用ServiceStack外部服务
- 14. 将ServiceStack客户端与非ServiceStack REST服务结合使用
- 15. 在angularjs中使用服务人员
- 16. ASP.NET会员API不能在Win2008服务器/ IIS7上工作
- 17. 在Asp.Net使用自定义会员
- 18. 如何在ServiceStack中使用凭据身份验证服务
- 19. 如何在ServiceStack中使用NULL RequestDTO配置REST服务方法
- 20. 如何在ServiceStack REST服务中使用任意HTTP动词?
- 21. 在ASP.NET网络农场中使用状态服务器会话
- 22. asp.net会员在wcf
- 23. 在ASP.NET中使用REST YAML Web服务
- 24. 在Silverlight 3.0中使用Web服务ASP.NET
- 25. 在ASP.NET中使用实时REST服务
- 26. Ektron中的会员服务器控制
- 27. 会员服务中的SendEmail方法?
- 28. ServiceStack Web服务安装ServiceStack.Logging.Log4Net
- 29. ServiceStack Silverlight服务客户端
- 30. ServiceStack HttpUtils +代理服务器
我如何使用CredentialsAuthProvider实现**登录表单**?你有可能介绍一个简单而不复杂的样本吗? – mehrdad 2012-05-27 08:10:13
请参阅示例演示:http://bootstrapapi.apphb.com及其源代码https://github.com/ServiceStack/SocialBootstrapApi – mythz 2012-05-27 15:56:10
404上实例化具有MVC链接的Session – danmiser 2013-03-12 21:34:57