Package com.atlassian.confluence.security
-
Interface Summary Interface Description CaptchaAware Interface used to markAction
s that require captcha validation.CaptchaManager ExternalUserManagementAware Actions implementing this are external user management aware actions.GateKeeper Manages the granting of temporary permissions to retrieve resources.PermissionCheckExemptions PermissionDelegate<TARGET> Each type of target that can have permissions checked against it will have a delegate.PermissionDelegateRegistry Defines operations to allow registration ofPermissionDelegate
s.PermissionManager Generalised interface for checking whether a particular action in Confluence is allowed, without any knowledge of the specific implementation of permissions as they relate to spaces, pages and so on.PermissionManager.Criterion A criterion for whether an entity should be permitted or notSetSpacePermissionChecker Class that checks whether a user has sufficient privileges to set aSpacePermission
.SpacePermissionDefaultsStore A store for managing the space permissions that new spaces receive by default.SpacePermissionDefaultsStoreFactory Factory of SpacePermissionDefaultsStores.SpacePermissionManager Responsible for the addition, modification and removal of space permissions.SpacePermissionSaver -
Class Summary Class Description AbstractSpacePermissionManager Deprecated. since 7.16 useAbstractSpacePermissionManager
ConfluenceCaptchaEngine ConfluenceGroupCache This class replaces com.atlassian.seraph.util.GroupCache, and works with atlassian-user.ConfluenceImageCaptchaService ConfluenceRoleMapper ContentPermission Allows a user to lock content against editing and/or viewing by other users.ContentPermissionSet This is a container forContentPermission
s linked to someContentEntityObject
.DefaultCaptchaManager DefaultPermissionCheckExemptions Deprecated. since 7.17 UseAdminPermissionCheckExemptions
DefaultPermissionManager Default implementation of PermissionManager.DefaultSetSpacePermissionChecker DefaultSpacePermissionDefaultsStore DefaultSpacePermissionDefaultsStoreFactory Returns a store that uses bandana.DefaultSpacePermissionManager Deprecated. since 7.16 UseDefaultSpacePermissionManager
DistortedCaptchaEngine The captcha as used by FishEye/Crucible.DownloadGateKeeper GateKeeper for the Confluence downloads directory.NeverPermittedContentPermission NeverPermittedContentPermissionSet Deprecated. since 7.5, replaced withNeverPermittedContentPermissionSet
NoPermissionDelegate<T> APermissionDelegate
which always refuses permission.Permission Enumeration of all possible permission types for use with the PermissionManager.PermissionHelper Provides methods to allow the PermissionManager to be more easily called from within Velocity templatesPermissionsFormHandler PermissionUtils ReadOnlySpacePermissionManager SpacePermission A SpacePermission restricts access to different functions on a space.SpacePermissionCoordinator Space permission manager that adds a layer of security over the write operations in this class.SpacePermissionDefaultsPermissionChecker SpacePermissionGroupNamesCache Deprecated. Since 7.3 No replacement. -
Exception Summary Exception Description EntityRuntimeException Thrown during a user or group operation where the user or group does not existInvalidOperationException