我正在開發一個帶有Windows身份驗證的Intranet應用程序,我已經實現了一個自定義角色提供程序,並將其與包含用戶和角色的存儲庫綁定在一起。我可以在沒有MembershipProvider的情況下實現RoleProvider嗎?
我在我的控制器類上使用了[Authorize(Role="Administrator")]
。我以「UserA」身份登錄,並已實施GetRolesForUser(string username)
。此外,「UserA」是一個「管理員」角色,但授權似乎仍然失敗。
我還需要實現MembershipProvider嗎?
您使用__Windows Authentication__ _and_你有一個用戶在你的倉庫? –
您現在使用什麼會員供應商?你有沒有在web.config中註冊過? –
@henk我還需要如何將用戶關聯到RoleProvider實現的角色? – Seth