Package com.tangosol.net.security
Contains classes related to the Coherence Security Framework.
-
Interface Summary Interface Description AccessController The AccessController interface is used by the cluster services to verify whether or not a caller has sufficient rights to access protected clustered resources.Authorizer This interface represents an environment-specific facility for authorizing callers to perform actions described by the corresponding permission objects.IdentityAsserter IdentityAsserter validates a token in order to establish a user's identity.IdentityTransformer IdentityTransformer transforms a Subject to a token that asserts identity.StorageAccessAuthorizer A pluggable facility for the server side access control authorization. -
Class Summary Class Description AuditingAuthorizer Simple StorageAccessAuthorizer implementation that logs the authorization requests and allows operations to proceed.DefaultController The default implementation of the AccessController interface.DefaultIdentityAsserter The default implementation of the IdentityAsserter interface.DefaultIdentityTransformer The default implementation of the IdentityTransformer interface, which simply returns the Subject that is passed to it.DoAsAction<T> A helper class to expose theSubject.doAs(javax.security.auth.Subject, java.security.PrivilegedAction<T>)
call as a privileged action.JAASIdentityAsserter JAAS-based implementation ofIdentityAsserter
.LocalPermission This class is for local (non-clustered) permissions.PermissionInfo PermissionInfo holds the information needed to validate and respond to a security related request.Security The Security class is used to associate client's identity with an action that requires access to protected clustered resources.SecurityHelper A collection of security-related utilities.SecurityProvider Security Provider implementation that returns custom security services.SimpleHandler The SimpleHandler class is a CallbackHandler implementation based on a specified user name and password.UsernameAndPassword Security token containing a username and password.