Google app engine Apache Shiro:权限筛选器正在验证最后匹配的路径

Google app engine Apache Shiro:权限筛选器正在验证最后匹配的路径,google-app-engine,guice,shiro,Google App Engine,Guice,Shiro,我正在谷歌应用程序引擎上使用ApacheShiro和Guice ConfigureShiRowB()函数中存在以下筛选器链 当对API(example.appspot.com/v1/first/second/third)发出请求时,将绕过第一个筛选器,并向具有权限Y而不是权限X的用户授予访问权限 我使用以下与shiro和guice相关的依赖项: <dependency> <groupId>org.apache.shiro</groupId> &

我正在谷歌应用程序引擎上使用ApacheShiro和Guice

ConfigureShiRowB()函数中存在以下筛选器链

当对API(example.appspot.com/v1/first/second/third)发出请求时,将绕过第一个筛选器,并向具有权限Y而不是权限X的用户授予访问权限

我使用以下与shiro和guice相关的依赖项:

<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-core</artifactId>
    <version>1.2.4</version>
</dependency>

<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-web</artifactId>
    <version>1.2.4</version>
</dependency>

<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-guice</artifactId>
    <version>1.2.4</version>
</dependency>

<dependency>
    <groupId>com.google.inject</groupId>
    <artifactId>guice</artifactId>
    <version>3.0</version>
</dependency>

<dependency>
    <groupId>com.google.inject.extensions</groupId>
    <artifactId>guice-servlet</artifactId>
    <version>3.0</version>
</dependency>

<dependency>
    <groupId>com.google.inject.extensions</groupId>
    <artifactId>guice-multibindings</artifactId>
    <version>3.0</version>
</dependency>

<dependency>
    <groupId>com.sun.jersey.contribs</groupId>
    <artifactId>jersey-guice</artifactId>
    <version>1.8</version>
</dependency>

org.apache.shiro
西罗岩芯
1.2.4
org.apache.shiro
西罗网
1.2.4
org.apache.shiro
西罗·吉塞
1.2.4
com.google.inject
圭斯
3
com.google.inject.extensions
guice servlet
3
com.google.inject.extensions
guice多重绑定
3
com.sun.jersey.contribs
泽西基斯
1.8

升级Shiro,如果您仍遇到此问题,请告知我们。

升级Shiro,如果您仍遇到此问题,请告知我们。

我已将Shiro版本升级到1.4.0-RC2,然后问题仍然存在。请尝试最新的官方1.3.2版本,如果您仍然遇到问题,我们将在下一个版本中进行修复。即使使用了1.3.2版本,我仍然面临此问题。抱歉@Shilpi,我应该检查一下,但这听起来很熟悉,应该通过以下方式解决:如果您想试用它。我原本以为这与1.4.0分支的新工作有关,应该在下一版本中解决:1.4.0版本何时发布?我已将Shiro版本升级到1.4.0-RC2,然后问题仍然存在。请尝试最新的官方1.3.2版本,如果您仍然遇到问题,我们将在下一个版本中进行修复。即使使用了1.3.2版本,我仍然面临此问题。抱歉@Shilpi,我应该检查一下,但这听起来很熟悉,应该通过以下方式解决:如果您想试用它。我最初认为这与1.4.0分支的新工作有关,应该在下一个版本中解决:1.4.0版本何时发布?
<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-core</artifactId>
    <version>1.2.4</version>
</dependency>

<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-web</artifactId>
    <version>1.2.4</version>
</dependency>

<dependency>
    <groupId>org.apache.shiro</groupId>
    <artifactId>shiro-guice</artifactId>
    <version>1.2.4</version>
</dependency>

<dependency>
    <groupId>com.google.inject</groupId>
    <artifactId>guice</artifactId>
    <version>3.0</version>
</dependency>

<dependency>
    <groupId>com.google.inject.extensions</groupId>
    <artifactId>guice-servlet</artifactId>
    <version>3.0</version>
</dependency>

<dependency>
    <groupId>com.google.inject.extensions</groupId>
    <artifactId>guice-multibindings</artifactId>
    <version>3.0</version>
</dependency>

<dependency>
    <groupId>com.sun.jersey.contribs</groupId>
    <artifactId>jersey-guice</artifactId>
    <version>1.8</version>
</dependency>