如果我在ASP.NET應用程序中使用Windows身份驗證,並且我想使用自定義角色而不是使用Windows安全組作爲角色,是否需要編寫自定義角色提供程序?該解決方案需要能夠將Windows用戶和組映射到特定於應用程序的角色。ASP.NET Windows身份驗證與自定義角色
4
A
回答
2
如果我理解你的問題 - 不,你不需要使用來自Active Directory安全組角色ASP.NET應用程序的角色。而且你不需要實現一個自定義的角色提供者。默認的只是從ASP.NET應用程序數據庫中檢索角色。
你可以簡單地具有應用程序定義的角色在這個數據庫中,您用aspnet_regsql.exe
實用程序(在.NET 2.0框架文件夾)創建。
也許最大的關於這一主題的資源/信息集合: http://weblogs.asp.net/scottgu/archive/2006/02/24/ASP.NET-2.0-Membership_2C00_-Roles_2C00_-Forms-Authentication_2C00_-and-Security-Resources-.aspx
0
其實你可以使用內置的ASP.NET
安全配置的網站。你必須暫時切換到互聯網模式,然後你就可以添加用戶DOMAIN\username
作爲用戶名,輸入密碼的一些(當你切換回它不會被使用),然後你可以分配這些給角色。一旦切換回Windows模式,這些用戶將自動使用。
+0
對不起,它不會讓我「添加評論」到現有的答案。 – JohnDavid 2012-06-29 17:20:40
相關問題
- 1. ASP.NET MVC和Windows身份驗證與自定義角色
- 2. ASP.NET 5用於Windows身份驗證的自定義角色
- 3. ASP.NET自定義Windows身份驗證
- 4. asp.net身份與自定義角色
- 5. Windows身份驗證 - 使用自定義標準設置角色
- 6. 用戶列表的Windows身份驗證和自定義角色
- 7. 使用asp.net身份驗證與自定義身份驗證
- 8. Windows身份驗證不驗證角色
- 9. 帶自定義角色的ADFS 2.0 Windows身份驗證
- 10. 基於Windows身份驗證憑據的MVC自定義角色
- 11. ASP.NET MVC使用自定義身份驗證時分配角色
- 12. ASP.NET角色與Windows驗證
- 13. 基於自定義角色的身份驗證
- 14. 會員和角色身份驗證使用自定義表
- 15. 自定義Windows身份驗證包
- 16. ASP.Net MVC自定義身份驗證
- 17. 自定義身份驗證asp.net MVC
- 18. asp.net中的自定義身份驗證
- 19. SQL Windows身份驗證角色?
- 20. 混合Windows身份驗證與SQL Server自定義身份驗證MVC3
- 21. ASP.NET IIS用戶角色身份驗證
- 22. 基於角色的身份驗證與asp.net中的窗口身份驗證
- 23. asp中的Windows身份驗證的簡單自定義角色。淨?
- 24. iis asp.net Windows自定義模塊中的Windows身份驗證
- 25. Windows身份驗證自定義驗證(來自數據庫)
- 26. 使用Windows身份驗證的自定義角色提供程序
- 27. ASP.Net MVC 6 Windows身份驗證自定義授權自定義角色從數據庫
- 28. 角色身份驗證MVC3
- 29. Active Directory身份驗證和自定義角色
- 30. CAS與自定義OpenLDAP身份驗證
我剛剛測試了使用SQL角色提供程序將Windows帳戶映射到角色,它似乎工作。除了我似乎無法使用內置的ASP.NET安全配置網站來配置它,因爲這似乎與表單身份驗證(意味着我必須創建一個管理角色的工具)相關聯。不過,這是我認爲的一個好方法。 – DSO 2009-05-28 22:14:46