Package org.eclipse.emf.cdo.server.spi.security
package org.eclipse.emf.cdo.server.spi.security
Server provider interfaces (SPI) for the server integration of the
Security model.-
ClassDescriptionCommit handler that reads CDO security annotations from newly registered EPackages and translates them into realm roles with package- or class-level read and write permissions.Creates
AnnotationHandlerinstances.Security commit handler that provisions a home resource folder and grants its owner access when users are added to the realm.CreatesInternalSecurityManager.CommitHandlerinstances.Internal security service bound to a repository.Repository extension invoked before a commit is security-checked and written.CreatesInternalSecurityManager.CommitHandlerinstances.Commit-handler extension that receives a callback after a commit succeeds, allowing security state to be updated only once the repository has accepted the change.Convenience base for post-commit handlers that need the user associated with the commit.A thread-safe, generation-scoped cache of permissions associated with resource nodes.Creates independent logical cache generations for repository, user, and branch scopes.A managed-container factory forPermissionCache.Creatorproducts.Built-in bounded, LRU-like permission-cache creator factory.Managed-container factory for repository security managers.Deprecated.Default factory that creates a realm-backed security manager for a repository.
SecurityManagerFactory.Defaultwith a description like "realmPath:annotation".