我如何使用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