# Package org.eclipse.jetty.security

Interface Summary
Interface | Description
--- | ---
Authenticator | Authenticator Interface
Authenticator.AuthConfiguration | Authenticator Configuration
Authenticator.Factory | Authenticator Factory
ConstraintAware |
CrossContextPsuedoSession<T> |
IdentityService | Associates UserIdentities from with threads and UserIdentity.Contexts.
LoginService | Login Service Interface.
MappedLoginService.UserPrincipal |
PropertyUserStore.UserListener | UserListener
RunAsToken | marker interface for run-as-role tokens

Class Summary
Class | Description
--- | ---
ConstraintMapping |
ConstraintSecurityHandler | Handler to enforce SecurityConstraints.
DefaultAuthenticatorFactory | The Default Authenticator Factory.
DefaultIdentityService | Default Identity Service implementation.
DefaultUserIdentity | The default implementation of UserIdentity.
HashCrossContextPsuedoSession<T> |
HashLoginService | Properties User Realm.
JDBCLoginService | HashMapped User Realm with JDBC as data source.
MappedLoginService | A login service that keeps UserIdentities in a concurrent map either as the source or a cache of the users.
MappedLoginService.Anonymous |
MappedLoginService.KnownUser |
MappedLoginService.RolePrincipal |
PropertyUserStore | PropertyUserStore This class monitors a property file of the format mentioned below and notifies registered listeners of the changes to the the given file.
RoleInfo | Badly named class that holds the role and user data constraint info for a path/http method combination, extracted and combined from security constraints.
RoleRunAsToken |
SecurityHandler | Abstract SecurityHandler.
SpnegoLoginService |
SpnegoUserIdentity |
SpnegoUserPrincipal |
UserAuthentication |

Enum Summary
Enum | Description
--- | ---
UserDataConstraint |

Exception Summary
Exception | Description
--- | ---
ServerAuthException |