You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by bd...@apache.org on 2018/05/02 15:30:06 UTC
shiro git commit: Fix for SHIRO-621: REST filter bypassing matched
path
Repository: shiro
Updated Branches:
refs/heads/master 738edaede -> cda11b5f6
Fix for SHIRO-621: REST filter bypassing matched path
Fixes: SHIRO-621
Fixes: #79
Project: http://git-wip-us.apache.org/repos/asf/shiro/repo
Commit: http://git-wip-us.apache.org/repos/asf/shiro/commit/cda11b5f
Tree: http://git-wip-us.apache.org/repos/asf/shiro/tree/cda11b5f
Diff: http://git-wip-us.apache.org/repos/asf/shiro/diff/cda11b5f
Branch: refs/heads/master
Commit: cda11b5f6227ec1731a4fa4f014c0a7ddd9ed45c
Parents: 738edae
Author: Ittiam Insite <ad...@ittiaminsite.com>
Authored: Mon Feb 26 16:16:54 2018 +0530
Committer: Brian Demers <bd...@apache.org>
Committed: Wed May 2 11:22:38 2018 -0400
----------------------------------------------------------------------
.../src/main/java/org/apache/shiro/guice/web/ShiroWebModule.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/shiro/blob/cda11b5f/support/guice/src/main/java/org/apache/shiro/guice/web/ShiroWebModule.java
----------------------------------------------------------------------
diff --git a/support/guice/src/main/java/org/apache/shiro/guice/web/ShiroWebModule.java b/support/guice/src/main/java/org/apache/shiro/guice/web/ShiroWebModule.java
index ea389e2..aac1394 100644
--- a/support/guice/src/main/java/org/apache/shiro/guice/web/ShiroWebModule.java
+++ b/support/guice/src/main/java/org/apache/shiro/guice/web/ShiroWebModule.java
@@ -158,7 +158,8 @@ public abstract class ShiroWebModule extends ShiroModule {
// initialize key in filterToPathToConfig, if it doesn't exist
if (filterToPathToConfig.get(key) == null) {
- filterToPathToConfig.put((key), new HashMap<String, String>());
+ // Fix for SHIRO-621: REST filter bypassing matched path
+ filterToPathToConfig.put((key), new LinkedHashMap<String, String>());
}
// now set the value
filterToPathToConfig.get(key).put(path, config);