Class AccessCheck.SecurityCacheToken
- java.lang.Object
-
- com.identityworksllc.iiq.common.access.AccessCheck.SecurityCacheToken
-
- Enclosing class:
- AccessCheck
public static final class AccessCheck.SecurityCacheToken extends Object
The container object to identify the cached ThingAccessUtil inputs.NOTE: It is very important that this work properly across plugin classloader contexts, even if the plugin has its own version of ThingAccessUtils. The objects containing within this object are therefore all base JDK types, like
String
andMap
.
-
-
Constructor Summary
Constructors Constructor Description SecurityCacheToken(AccessCheckInput input)
Constructs a new cache entry based on the inputSecurityCacheToken(CommonSecurityConfig csc, String source, String target, Map<String,Object> state)
Constructs a new cache entry
-
-
-
Constructor Detail
-
SecurityCacheToken
public SecurityCacheToken(CommonSecurityConfig csc, String source, String target, Map<String,Object> state)
Constructs a new cache entry- Parameters:
csc
- The security configsource
- The source identity nametarget
- The target identity namestate
- The state of the security operation
-
SecurityCacheToken
public SecurityCacheToken(AccessCheckInput input) throws sailpoint.tools.GeneralException
Constructs a new cache entry based on the input- Parameters:
input
- The input object- Throws:
sailpoint.tools.GeneralException
- the errors
-
-