Package com.i2group.disco.security.spi
package com.i2group.disco.security.spi
Contains the following extension points for customizing the security of i2 Analyze records:
IUserItemTypeAccessResolverProvider
, which you can implement to change users' permissions to access records with particular item types. i2 Analyze usesIUserItemTypeAccessResolverProvider.IUserItemTypeAccessResolver
to retrieve the item type access permissions of a specific user.ISecurityDimensionValuesProvider
, which you can implement to add or modify the values in security dimensions dynamically.ISecurityPermissionsProvider
, which you can implement to create permissions that use dynamically provided dimension values, or to give permissions to users through a different mechanism from the default one.
- Since:
- 11.5
-
ClassDescriptionAn implementation of
IDimensionValue
.A security dimension.A security dimension value.A security permission, which relates a particular access level to a particular security dimension value.The level of access that an individual user or a member of a user group has to some data.A provider of security dimension values that add to or modify the values in a particular dimension.A provider of security permissions for use instead of or as well as the mechanism that the security schema provides.A provider of per-userIUserItemTypeAccessResolverProvider.IUserItemTypeAccessResolver
objects that can determine a user's right (that is, "allowed" or "not allowed") to access different types of data in i2 Analyze.A provider of methods that i2 Analyze calls to determine whether the user for whom it was generated has access to data with a particular type.An implementation ofIPermission
.