我在我的 asp.net 3.5 webforms 应用程序上使用表单身份验证。
我有一个自定义类实现IIdentity
.
我已经用[PrincipalPermission(SecurityAction.Demand, Role = "administration")]
.
我的问题是,即使我以该角色的用户身份登录,我也会遇到安全异常。我尝试过的每个角色/用户组合都会发生这种情况。
但是,如果我使用[PrincipalPermission(SecurityAction.Demand, Name = "admin")]
授权按预期工作。
我确定我的GetRoles()
方法返回正确的角色字符串。
有什么我做错了吗?
问问题
493 次