Uses of Class
com.identityworksllc.iiq.common.CommonSecurityConfig
-
Packages that use CommonSecurityConfig Package Description com.identityworksllc.iiq.common Utilities, interfaces, and standalone tools for IIQ developmentcom.identityworksllc.iiq.common.access Classes associated with theAccessCheck
andCommonSecurityConfig
model -
-
Uses of CommonSecurityConfig in com.identityworksllc.iiq.common
Methods in com.identityworksllc.iiq.common that return CommonSecurityConfig Modifier and Type Method Description static CommonSecurityConfig
CommonSecurityConfig. decode(Map<String,Object> input)
Decodes the given Map into an instance of this class usingObjectMapper
.static CommonSecurityConfig
CommonSecurityConfig. not(CommonSecurityConfig... others)
Creates a newCommonSecurityConfig
that inverts the inputs.static CommonSecurityConfig
CommonSecurityConfig. simple(String field, Object value)
Mainly intended for the test scripts, constructs a common security config based on the single given field name and value.Methods in com.identityworksllc.iiq.common that return types with arguments of type CommonSecurityConfig Modifier and Type Method Description List<CommonSecurityConfig>
CommonSecurityConfig. getAllOf()
List<CommonSecurityConfig>
CommonSecurityConfig. getNot()
List<CommonSecurityConfig>
CommonSecurityConfig. getOneOf()
Methods in com.identityworksllc.iiq.common with parameters of type CommonSecurityConfig Modifier and Type Method Description static boolean
ThingAccessUtils. checkThingAccess(sailpoint.rest.plugin.BasePluginResource pluginContext, CommonSecurityConfig config)
Returns true if the logged in user can access the item based on the CommonSecurityConfig objectstatic boolean
ThingAccessUtils. checkThingAccess(sailpoint.web.UserContext pluginContext, CommonSecurityConfig config)
Returns true if the logged in user can access the item based on the CommonSecurityConfig objectstatic boolean
ThingAccessUtils. checkThingAccess(sailpoint.web.UserContext pluginContext, sailpoint.object.Identity target, String thingName, CommonSecurityConfig config)
Returns true if the logged in user can access the item based on the common configuration parameters.static CommonSecurityConfig
CommonSecurityConfig. not(CommonSecurityConfig... others)
Creates a newCommonSecurityConfig
that inverts the inputs.Method parameters in com.identityworksllc.iiq.common with type arguments of type CommonSecurityConfig Modifier and Type Method Description void
CommonSecurityConfig. setAllOf(List<CommonSecurityConfig> allOf)
void
CommonSecurityConfig. setNot(List<CommonSecurityConfig> not)
void
CommonSecurityConfig. setOneOf(List<CommonSecurityConfig> oneOf)
-
Uses of CommonSecurityConfig in com.identityworksllc.iiq.common.access
Methods in com.identityworksllc.iiq.common.access that return CommonSecurityConfig Modifier and Type Method Description CommonSecurityConfig
AccessCheckInput. getConfiguration()
Gets the configuration objectMethods in com.identityworksllc.iiq.common.access with parameters of type CommonSecurityConfig Modifier and Type Method Description FluentAccessCheck
FluentAccessCheck. config(CommonSecurityConfig config)
Sets the security config for this access checkstatic sailpoint.authorization.Authorizer
AccessCheck. createAuthorizer(CommonSecurityConfig config)
Creates a native IIQ authorizer that performs a CommonSecurityConfig checkAccessCheckInput
AccessCheckInput. setConfiguration(CommonSecurityConfig configuration)
Sets the common security configurationConstructors in com.identityworksllc.iiq.common.access with parameters of type CommonSecurityConfig Constructor Description AccessCheckInput(AccessCheckInput parent, CommonSecurityConfig config)
Copy constructor allowing override of an inputAccessCheckInput(sailpoint.web.UserContext userContext, CommonSecurityConfig config)
Access check input taking a plugin or targetAccessCheckInput(sailpoint.web.UserContext userContext, sailpoint.object.Identity target, CommonSecurityConfig config)
Access check input taking a plugin or targetAccessCheckInput(sailpoint.web.UserContext userContext, sailpoint.object.Identity target, String thingName, CommonSecurityConfig config)
Access check input taking a plugin or targetAccessCheckInput(sailpoint.web.UserContext userContext, sailpoint.object.Identity target, String thingName, CommonSecurityConfig config, Map<String,Object> state)
Access check input taking a plugin or targetSecurityCacheToken(CommonSecurityConfig csc, String source, String target, Map<String,Object> state)
Constructs a new cache entry
-