我正在开发一个带有Windows身份验证的Intranet应用程序,我已经实现了一个自定义角色提供程序,并将其与包含用户和角色的存储库绑定在一起。我可以在没有MembershipProvider的情况下实现RoleProvider吗?
我在我的控制器类上使用了[Authorize(Role="Administrator")]
。我以“UserA”身份登录,并已实施GetRolesForUser(string username)
。此外,“UserA”是一个“管理员”角色,但授权似乎仍然失败。
我还需要实现MembershipProvider吗?
您使用__Windows Authentication__ _and_你有一个用户在你的仓库? –
您现在使用什么会员供应商?你有没有在web.config中注册过? –
@henk我还需要如何将用户关联到RoleProvider实现的角色? – Seth