Tomcat基本身份验证权限发行

问题描述

| 我目前有一个通过Tomcat运行一些基本身份验证的Web服务。我会看到弹出的对话框,可以使用在tomcat-users.xml文件中定义的帐户登录。但是,在基于角色定义权限时,我遇到了一些问题。 目前,我有三个角色:经理,管理员和用户。我有几种方法只能由管理员角色访问。我可以以我的管理员/管理员/用户超级帐户身份登录,并且一切正常,但是我也可以像普通用户一样进行操作。 方法的定义如下:
@Path(\"/Test\")
@RolesAllowed(\"admin\")
public class Test
{
    @GET
    @RolesAllowed(\"user\")
    public methodThatMyUsersCanAcess{}

    @GET
    @Path(\"/Secure\")
    @RolesAllowed(\"admin\")
    public methodThatOnlyAdminsCanAcess{}
}
我真的不确定'用户'角色将如何访问第二种方法,但是仍然会以某种方式发生。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)