From 4a3962dec1da8d43e0db225d42fa4d57e338e1d6 Mon Sep 17 00:00:00 2001 From: Sean Hassan Date: Thu, 17 Sep 2020 15:54:19 -0500 Subject: Prepare for release 2.1.18 Issue-ID: AAF-1202 Change-Id: I138ff4d94ed17a5b2de24fa95daf7d2a38eb84c0 Signed-off-by: Sean Hassan --- shiro/src/main/java/org/onap/aaf/cadi/shiro/AAFRealm.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'shiro/src/main/java/org/onap/aaf/cadi/shiro/AAFRealm.java') diff --git a/shiro/src/main/java/org/onap/aaf/cadi/shiro/AAFRealm.java b/shiro/src/main/java/org/onap/aaf/cadi/shiro/AAFRealm.java index d213b01..818ec9e 100644 --- a/shiro/src/main/java/org/onap/aaf/cadi/shiro/AAFRealm.java +++ b/shiro/src/main/java/org/onap/aaf/cadi/shiro/AAFRealm.java @@ -22,6 +22,7 @@ package org.onap.aaf.cadi.shiro; import java.io.IOException; import java.security.Principal; +import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; @@ -38,6 +39,7 @@ import org.apache.shiro.subject.PrincipalCollection; import org.onap.aaf.cadi.Access.Level; import org.onap.aaf.cadi.CadiException; import org.onap.aaf.cadi.LocatorException; +import org.onap.aaf.cadi.Permission; import org.onap.aaf.cadi.PropAccess; import org.onap.aaf.cadi.Symm; import org.onap.aaf.cadi.aaf.AAFPermission; @@ -252,7 +254,7 @@ public class AAFRealm extends AuthorizingRealm { } } catch (IOException e) { singleton.access.log(e); - } + } } String err; try { @@ -302,7 +304,9 @@ public class AAFRealm extends AuthorizingRealm { }; } } - return new AAFAuthorizationInfo(singleton.access,newBait); + List pond = new ArrayList<>(); + singleton.authz.fishAll(newBait,pond); + return new AAFAuthorizationInfo(singleton.access,bait,pond); } @Override @@ -328,7 +332,7 @@ public class AAFRealm extends AuthorizingRealm { return null; } } - +/* @Override public boolean isPermitted(PrincipalCollection principals, String permission) { logger.debug("AAFRealm.isPermitted(principals,permission)"); @@ -370,5 +374,5 @@ public class AAFRealm extends AuthorizingRealm { } return super.isPermitted(permissions, info); } - +*/ } -- cgit 1.2.3-korg