1

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

4

0 回答 0