與ASP.NET MVC控制器一起使用的[Authorize]屬性是否僅適用於已實現MembershipProvider的站點?ASP.NET MVC控制器的[Authorize]屬性僅適用於成員資格提供程序嗎?
6
A
回答
0
我很肯定它確實是。我想你可以扮演你自己的角色並實施類似的認證/授權方式。
1
[Authorize]
屬性是一個操作過濾器。它將抓取IPrincipal
並檢查用戶是否已通過身份驗證,或者如果您使用該屬性指定角色和/或用戶,則會匹配這些用戶。
Web請求可以通過多種方式進行身份驗證。從Open ID到Windows身份驗證的所有內容。看看這個問題的OpenID的例子和更多的鏈接來實現認證的方式:StackOverflow Question 961468
8
簡短的回答是沒有。它只是檢查是否有一個IPrincipal,如何取決於你。
我有我自己的登錄邏輯,我使用,而不是成員資格提供程序,一旦我認證用戶,我只是調用FormsAuthentication.SetAuthCookie方法。一旦你完成了,你可以使用[Authenticate]屬性。
相關問題
- 1. ASP.NET:完全控制ASP.NET成員資格提供程序
- 2. 的Active Directory成員資格提供程序僅適用於管理員
- 3. ASP.NET MVC自定義成員資格提供程序Web.config錯誤
- 4. ASP.NET MVC自定義成員資格提供程序「CreateUser」
- 5. ASP.NET MVC/AX - 自定義成員資格提供程序
- 6. 未從web.config讀取成員資格提供程序屬性
- 7. 擴展ASP.NET成員資格提供程序,PK == FK ==好嗎?
- 8. 會員用戶在asp.net mvc c的成員資格提供者#
- 9. 使用Active Directory成員資格提供程序進行ASP.NET登錄控制
- 10. 自定義ASP.Net成員資格提供程序和某些屬性
- 11. 對於Asp.Net成員資格提供者,PasswordFormat.Encrypted安全嗎?
- 12. 使用ASP.NET成員資格提供程序模仿
- 13. ASP.NET會話超時使用SQL成員資格提供程序
- 14. 用於創建ASP.NET成員資格提供程序的腳本用戶
- 15. ASP.Net的PCI兼容成員資格提供程序?
- 16. SQL架構的ASP.NET成員資格提供程序
- 17. Silverlight 4中的ASP.NET SQL成員資格提供程序
- 18. ASP.NET成員資格提供者
- 19. 問題與ASP.NET成員資格提供
- 20. 從AD成員資格提供程序切換到SQL成員資格提供程序
- 21. MVC 3應用與ASP.Net成員資格提供登錄文檔
- 22. 更改屬性成員資格提供編程在Web.Config中
- 23. 將ProviderBase用於成員資格提供程序
- 24. 我可以在owin和oauth提供程序中使用asp.net成員資格嗎?
- 25. 如何在ClassLibrary中重寫ASP.NET MVC 4中的成員資格提供程序?
- 26. mvc asp.net中的自定義成員資格提供程序或配置文件提供程序
- 27. ASP.NET成員資格提供程序SQL Server Express
- 28. ASP.Net MVC表單身份驗證和成員資格提供程序
- 29. 如何爲ASP.NET MVC 2創建自定義成員資格提供程序?
- 30. ASP.NET MVC自定義成員資格提供程序 - 如何重載CreateUser?