Interface | Description |
---|---|
PrincipalHolder |
Stack of active
Principal instances. |
Class | Description |
---|---|
AbstractSecurityFilter |
overrides
FilterDefinitionFactoryBean in order to construct our
security filter in code and not in XML. |
AllGroupsSecurityFilter |
overrides
FilterDefinitionFactoryBean in order to construct our
security filter in code and not in XML. |
BasicACLVoter | |
BasicEventContext |
EventContext implementation for use within the security system. |
BasicMethodSecurity |
Implementation of
MethodSecurity which checks method security based
on the RolesAllowed annotations of our implementation methods. |
BasicSecuritySystem |
simplest implementation of
SecuritySystem . |
BasicSecuritySystemReadOnly |
Provides a group context check that does not rely on SQL to bypass interception by Hibernate.
|
BasicSecurityWiring |
Responsible for logging users in and out via the
Principal before and
after the actual invocation of OMERO methods. |
BasicSecurityWiring.CloseOnNoSessionContext | |
CurrentDetails |
Stores information related to the security context of the current thread.
|
EventHandler |
method interceptor responsible for login and creation of Events.
|
EventListenersFactoryBean |
configuring all the possible
event listeners within
XML can be cumbersome. |
EventLogListener |
responsible for responding to all Hibernate Events.
|
EventProviderInDb |
Provider for
Event objects which is responsible for persisting and
populating such entities using Hibernate in accordance with the currently
available IUpdate implementation. |
EventProviderInMemory |
Provider for
Event objects which is responsible for persisting and
populating such entities in-memory. |
EventProviderWrapper<P extends EventProvider & ReadOnlyStatus.IsAware> |
An event provider that offers a unified view of multiple underlying event providers.
|
GroupChmodStrategy |
ChmodStrategy which only permits modifying
the permissions on groups. |
LightAdminPrivileges |
Report the light administrator privileges associated with a given session.
|
LightAdminPrivilegesCleanup |
Periodically clean up old entries from the _current_admin_privileges database table.
|
LightAdminPrivilegesSecurityFilter | Deprecated
because the 2019-SV5 fix addresses
Session
privacy no less than this, see PrivilegedStringType |
MergeEventListener |
responsible for responding to merge events.
|
NodeProviderInDb |
Provider for
Node objects which is responsible for persisting and
populating such entities. |
NodeProviderInMemory |
Provider for
Node objects which is responsible for persisting and
populating such entities. |
NodeProviderWrapper<P extends NodeProvider & ReadOnlyStatus.IsAware> |
A node provider that offers a unified view of multiple underlying node providers.
|
NullEventHandler |
Provides only the bare minimum of functionality to allow methods to succeed.
|
OmeroInterceptor |
implements
Interceptor for controlling various aspects
of the Hibernate runtime. |
OneGroupSecurityFilter |
overrides
FilterDefinitionFactoryBean in order to construct our
security filter in code and not in XML. |
PropertyFilterInitializer |
Initialize the filters for the subclasses of
PrivilegedStringType . |
SaveEventListener |
event listener which will only handle newly created (transient) objects in
a given graph.
|
SharingSecurityFilter |
The sharing security filter provides database-level access protection for share contexts.
|
SqlQueryInterceptor |
Pulls SQL query rewriting into a simple superclass of
OmeroInterceptor for use outside Blitz by other server threads. |
TokenHolder |
Manages a special token (a unique object) which can be inserted into
IObject instances for special almost-administrative handling. |
UpdateEventListener |
responsible for setting the
updat event on all
events shortly before being saved. |
Basic classes that provide security context objects necessary to secure the implementation of the OMERO server on a JBoss platform.