JSecurity
A B C D E F G H I J K L M N O P Q R S T U V W X

A

AbstractAuthenticationStrategy - Class in org.jsecurity.authc.pam
 
AbstractAuthenticationStrategy() - Constructor for class org.jsecurity.authc.pam.AbstractAuthenticationStrategy
 
AbstractAuthenticator - Class in org.jsecurity.authc
Superclass for almost all Authenticator implementations that performs the common work around authentication attempts.
AbstractAuthenticator() - Constructor for class org.jsecurity.authc.AbstractAuthenticator
 
AbstractHash - Class in org.jsecurity.crypto.hash
Provides a base for all JSecurity Hash algorithms with support for salts and multiple hash iterations.
AbstractHash() - Constructor for class org.jsecurity.crypto.hash.AbstractHash
Creates an new instance without any of its properties set (no hashing is performed).
AbstractHash(Object) - Constructor for class org.jsecurity.crypto.hash.AbstractHash
Creates a hash of the specified source with no salt using a single hash iteration.
AbstractHash(Object, Object) - Constructor for class org.jsecurity.crypto.hash.AbstractHash
Creates a hash of the specified source using the given salt using a single hash iteration.
AbstractHash(Object, Object, int) - Constructor for class org.jsecurity.crypto.hash.AbstractHash
Creates a hash of the specified source using the given salt a total of hashIterations times.
AbstractLdapRealm - Class in org.jsecurity.realm.ldap
A Realm that authenticates with an LDAP server to build the Subject for a user.
AbstractLdapRealm() - Constructor for class org.jsecurity.realm.ldap.AbstractLdapRealm
 
AbstractRememberMeManager - Class in org.jsecurity.subject
Abstract implementation of the RememberMeManager interface that handles serialization and encryption of the remembered user identity.
AbstractRememberMeManager() - Constructor for class org.jsecurity.subject.AbstractRememberMeManager
 
AbstractResource - Class in org.jsecurity.io
 
AbstractResource() - Constructor for class org.jsecurity.io.AbstractResource
 
AbstractResource(String) - Constructor for class org.jsecurity.io.AbstractResource
 
AbstractResource(InputStream) - Constructor for class org.jsecurity.io.AbstractResource
 
AbstractSessionManager - Class in org.jsecurity.session.mgt
 
AbstractSessionManager() - Constructor for class org.jsecurity.session.mgt.AbstractSessionManager
 
AbstractValidatingSessionManager - Class in org.jsecurity.session.mgt
Default business-tier implementation of the ValidatingSessionManager interface.
AbstractValidatingSessionManager() - Constructor for class org.jsecurity.session.mgt.AbstractValidatingSessionManager
 
AbstractWebAttribute<T> - Class in org.jsecurity.web.attr
Convenient superclass for implementations of the WebAttribute interface.
AbstractWebAttribute() - Constructor for class org.jsecurity.web.attr.AbstractWebAttribute
 
AbstractWebAttribute(String) - Constructor for class org.jsecurity.web.attr.AbstractWebAttribute
 
AbstractWebAttribute(String, boolean) - Constructor for class org.jsecurity.web.attr.AbstractWebAttribute
 
AbstractWebAttribute(String, Class<? extends PropertyEditor>) - Constructor for class org.jsecurity.web.attr.AbstractWebAttribute
 
AbstractWebAttribute(String, boolean, Class<? extends PropertyEditor>) - Constructor for class org.jsecurity.web.attr.AbstractWebAttribute
 
AccessControlFilter - Class in org.jsecurity.web.filter
Superclass for any filter that controls access to a resource and may redirect the user to the login page if they are not authenticated.
AccessControlFilter() - Constructor for class org.jsecurity.web.filter.AccessControlFilter
 
Account - Interface in org.jsecurity.authc
An Account is a convenience interface that extends both AuthenticationInfo and AuthorizationInfo.
accountAndRoleCachesCreated() - Method in class org.jsecurity.realm.SimpleAccountRealm
 
accountAndRoleCachesCreated() - Method in class org.jsecurity.realm.text.TextConfigurationRealm
 
AccountException - Exception in org.jsecurity.authc
Exception thrown due to a problem with the account under which an authentication attempt is being executed.
AccountException() - Constructor for exception org.jsecurity.authc.AccountException
Creates a new AccountException.
AccountException(String) - Constructor for exception org.jsecurity.authc.AccountException
Constructs a new AccountException.
AccountException(Throwable) - Constructor for exception org.jsecurity.authc.AccountException
Constructs a new AccountException.
AccountException(String, Throwable) - Constructor for exception org.jsecurity.authc.AccountException
Constructs a new AccountException.
accountExists(String) - Method in class org.jsecurity.realm.SimpleAccountRealm
 
ACTIVE_SESSION_CACHE_NAME - Static variable in class org.jsecurity.session.mgt.eis.CachingSessionDAO
 
ActiveDirectoryRealm - Class in org.jsecurity.realm.activedirectory
An Realm that authenticates with an active directory LDAP server to determine the roles for a particular user.
ActiveDirectoryRealm() - Constructor for class org.jsecurity.realm.activedirectory.ActiveDirectoryRealm
 
add(AuthenticationListener) - Method in class org.jsecurity.authc.AbstractAuthenticator
 
add(AuthenticationListener) - Method in interface org.jsecurity.authc.AuthenticationListenerRegistrar
 
add(SimpleRole) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
add(Permission) - Method in class org.jsecurity.authz.SimpleRole
 
add(AuthenticationListener) - Method in class org.jsecurity.mgt.AuthenticatingSecurityManager
 
add(SessionListener) - Method in class org.jsecurity.mgt.SessionsSecurityManager
 
add(SimpleAccount) - Method in class org.jsecurity.realm.SimpleAccountRealm
 
add(SimpleRole) - Method in class org.jsecurity.realm.SimpleAccountRealm
 
add(SessionListener) - Method in class org.jsecurity.session.mgt.AbstractSessionManager
 
add(SessionListener) - Method in interface org.jsecurity.session.SessionListenerRegistrar
 
add(Object, String) - Method in interface org.jsecurity.subject.MutablePrincipalCollection
Adds the given principal to this collection.
add(Object, String) - Method in class org.jsecurity.subject.SimplePrincipalCollection
 
addAccount(String, String) - Method in class org.jsecurity.realm.SimpleAccountRealm
 
addAccount(String, String, String...) - Method in class org.jsecurity.realm.SimpleAccountRealm
 
addAll(Collection<SimpleRole>) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
addAll(Collection<Permission>) - Method in class org.jsecurity.authz.SimpleRole
 
addAll(Collection, String) - Method in interface org.jsecurity.subject.MutablePrincipalCollection
Adds all of the principals in the given collection to this collection.
addAll(PrincipalCollection) - Method in interface org.jsecurity.subject.MutablePrincipalCollection
Adds all of the principals from the given principal collection to this collection.
addAll(Collection, String) - Method in class org.jsecurity.subject.SimplePrincipalCollection
 
addAll(PrincipalCollection) - Method in class org.jsecurity.subject.SimplePrincipalCollection
 
addObjectPermission(Permission) - Method in class org.jsecurity.authc.SimpleAccount
 
addObjectPermission(Permission) - Method in class org.jsecurity.authz.SimpleAuthorizationInfo
 
addObjectPermissions(Collection<Permission>) - Method in class org.jsecurity.authc.SimpleAccount
 
addObjectPermissions(Collection<Permission>) - Method in class org.jsecurity.authz.SimpleAuthorizationInfo
 
addPrivateRole(PrincipalCollection, Collection<Permission>) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
addRole(String) - Method in class org.jsecurity.authc.SimpleAccount
 
addRole(Collection<String>) - Method in class org.jsecurity.authc.SimpleAccount
 
addRole(String) - Method in class org.jsecurity.authz.SimpleAuthorizationInfo
 
addRole(String) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
addRole(String) - Method in class org.jsecurity.realm.SimpleAccountRealm
 
addRoles(Collection<String>) - Method in class org.jsecurity.authz.SimpleAuthorizationInfo
 
addRoles(Set<String>) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
addStringPermission(String) - Method in class org.jsecurity.authc.SimpleAccount
 
addStringPermission(String) - Method in class org.jsecurity.authz.SimpleAuthorizationInfo
 
addStringPermissions(Collection<String>) - Method in class org.jsecurity.authc.SimpleAccount
 
addStringPermissions(Collection<String>) - Method in class org.jsecurity.authz.SimpleAuthorizationInfo
 
AdviceFilter - Class in org.jsecurity.web.servlet
A Servlet Filter that enables AOP-style advice for a SerlvetRequest via preHandle, postHandle, and afterCompletion hooks.
AdviceFilter() - Constructor for class org.jsecurity.web.servlet.AdviceFilter
 
afterAllAttempts(AuthenticationToken, AuthenticationInfo) - Method in class org.jsecurity.authc.pam.AbstractAuthenticationStrategy
 
afterAllAttempts(AuthenticationToken, AuthenticationInfo) - Method in class org.jsecurity.authc.pam.AtLeastOneSuccessfulModularAuthenticationStrategy
 
afterAllAttempts(AuthenticationToken, AuthenticationInfo) - Method in interface org.jsecurity.authc.pam.ModularAuthenticationStrategy
Method invoked by the ModularAuthenticator signifying that all of its configured Realms have been consulted for account data, allowing post-proccessing after all realms have completed.
afterAttempt(Realm, AuthenticationToken, AuthenticationInfo, AuthenticationInfo, Throwable) - Method in class org.jsecurity.authc.pam.AbstractAuthenticationStrategy
 
afterAttempt(Realm, AuthenticationToken, AuthenticationInfo, AuthenticationInfo, Throwable) - Method in class org.jsecurity.authc.pam.AllSuccessfulModularAuthenticationStrategy
 
afterAttempt(Realm, AuthenticationToken, AuthenticationInfo, AuthenticationInfo, Throwable) - Method in interface org.jsecurity.authc.pam.ModularAuthenticationStrategy
Method invoked by the ModularAuthenticator just after the given realm has been consulted for authentication, allowing post-authentication-attempt logic for that realm only.
afterAuthorizationCacheSet() - Method in class org.jsecurity.realm.AuthorizingRealm
 
afterAuthorizationCacheSet() - Method in class org.jsecurity.realm.ldap.AbstractLdapRealm
 
afterAuthorizationCacheSet() - Method in class org.jsecurity.realm.SimpleAccountRealm
 
afterBound(String, Object) - Method in class org.jsecurity.web.servlet.JSecurityHttpSession
 
afterCacheManagerSet() - Method in class org.jsecurity.mgt.CachingSecurityManager
Template callback to notify subclasses that a CacheManager has been set and is available for use via the getCacheManager() method.
afterCacheManagerSet() - Method in class org.jsecurity.mgt.RealmSecurityManager
 
afterCacheManagerSet() - Method in class org.jsecurity.mgt.SessionsSecurityManager
 
afterCacheManagerSet() - Method in class org.jsecurity.realm.AuthorizingRealm
 
afterCacheManagerSet() - Method in class org.jsecurity.realm.CachingRealm
 
afterCompletion(ServletRequest, ServletResponse, Exception) - Method in class org.jsecurity.web.servlet.AdviceFilter
Called in all cases in a finally block even if preHandle returns false or if an exception is thrown during filter chain processing.
afterPropertiesSet() - Method in class org.jsecurity.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
 
afterRoleCacheSet() - Method in class org.jsecurity.realm.SimpleAccountRealm
 
afterRoleCacheSet() - Method in class org.jsecurity.realm.text.PropertiesRealm
 
afterSecurityManagerSet(Map<String, Map<String, String>>) - Method in class org.jsecurity.config.IniConfiguration
 
afterSecurityManagerSet(Map<String, Map<String, String>>) - Method in class org.jsecurity.web.config.IniWebConfiguration
1.
afterSessionValidationEnabled() - Method in class org.jsecurity.session.mgt.AbstractValidatingSessionManager
 
afterUnbound(String, Object) - Method in class org.jsecurity.web.servlet.JSecurityHttpSession
 
ALGORITHM_NAME - Static variable in class org.jsecurity.crypto.hash.Md2Hash
 
ALGORITHM_NAME - Static variable in class org.jsecurity.crypto.hash.Md5Hash
 
ALGORITHM_NAME - Static variable in class org.jsecurity.crypto.hash.Sha1Hash
 
ALGORITHM_NAME - Static variable in class org.jsecurity.crypto.hash.Sha256Hash
 
ALGORITHM_NAME - Static variable in class org.jsecurity.crypto.hash.Sha384Hash
 
ALGORITHM_NAME - Static variable in class org.jsecurity.crypto.hash.Sha512Hash
 
AllowAllCredentialsMatcher - Class in org.jsecurity.authc.credential
A credentials matcher that always returns true when matching credentials no matter what arguments are passed in.
AllowAllCredentialsMatcher() - Constructor for class org.jsecurity.authc.credential.AllowAllCredentialsMatcher
 
AllPermission - Class in org.jsecurity.authz.permission
An all AllPermission instance is one that always implies any other permission; that is, its implies method always returns true.
AllPermission() - Constructor for class org.jsecurity.authz.permission.AllPermission
 
AllSuccessfulModularAuthenticationStrategy - Class in org.jsecurity.authc.pam
ModularAuthenticationStrategy implementation that requires all configured realms to successfully process the submitted AuthenticationToken during the log-in attempt.
AllSuccessfulModularAuthenticationStrategy() - Constructor for class org.jsecurity.authc.pam.AllSuccessfulModularAuthenticationStrategy
 
ALREADY_FILTERED_SUFFIX - Static variable in class org.jsecurity.web.servlet.OncePerRequestFilter
Suffix that gets appended to the filter name for the "already filtered" request attribute.
annotationClass - Variable in class org.jsecurity.aop.AnnotationMethodInterceptor
 
AnnotationMethodInterceptor - Class in org.jsecurity.aop
MethodInterceptor that inspects a specific annotation on the method invocation before continuing its execution.
AnnotationMethodInterceptor(Class<? extends Annotation>) - Constructor for class org.jsecurity.aop.AnnotationMethodInterceptor
 
AnnotationsAuthorizingMethodInterceptor - Class in org.jsecurity.authz.aop
An AnnotationsAuthorizingMethodInterceptor is a MethodInterceptor that asserts a given method is authorized to execute based on one or more configured AuthorizingAnnotationMethodInterceptors.
AnnotationsAuthorizingMethodInterceptor() - Constructor for class org.jsecurity.authz.aop.AnnotationsAuthorizingMethodInterceptor
 
AnonymousFilter - Class in org.jsecurity.web.filter.authc
Filter that allows access to a path immeidately without performing security checks of any kind.
AnonymousFilter() - Constructor for class org.jsecurity.web.filter.authc.AnonymousFilter
 
AntPathMatcher - Class in org.jsecurity.util
PathMatcher implementation for Ant-style path patterns.
AntPathMatcher() - Constructor for class org.jsecurity.util.AntPathMatcher
 
AopAllianceAnnotationsAuthorizingMethodInterceptor - Class in org.jsecurity.spring.security.interceptor
 
AopAllianceAnnotationsAuthorizingMethodInterceptor() - Constructor for class org.jsecurity.spring.security.interceptor.AopAllianceAnnotationsAuthorizingMethodInterceptor
 
appendQueryProperties(StringBuffer, Map, String) - Method in class org.jsecurity.web.RedirectView
Append query properties to the redirect URL.
appliedPaths - Variable in class org.jsecurity.web.filter.PathMatchingFilter
A collection of path-to-config entries where the key is a path which this filter should process and the value is the (possibly null) configuration element specific to this Filter for that specific path.
applyCacheManagerToRealms() - Method in class org.jsecurity.mgt.RealmSecurityManager
 
applyCacheManagerToSessionManager() - Method in class org.jsecurity.mgt.SessionsSecurityManager
 
applyEmbeddedConfig(WebConfiguration) - Method in class org.jsecurity.web.servlet.JSecurityFilter
 
applyFilterConfig(WebConfiguration) - Method in class org.jsecurity.web.servlet.JSecurityFilter
 
applyGlobalProperty(Map, String, String) - Method in class org.jsecurity.config.ReflectionBuilder
 
applyInitParams() - Method in class org.jsecurity.web.servlet.JSecurityFilter
 
applyProperty(String, String, Map) - Method in class org.jsecurity.config.ReflectionBuilder
 
applyProperty(Object, String, String) - Method in class org.jsecurity.config.ReflectionBuilder
 
applySingleProperty(Map, String, String, String) - Method in class org.jsecurity.config.ReflectionBuilder
 
applyUrlConfig(WebConfiguration) - Method in class org.jsecurity.web.servlet.JSecurityFilter
 
asList() - Method in interface org.jsecurity.subject.PrincipalCollection
Returns a single Subject's principals retrieved from all configured Realms as a List, or an empty List if there are not any principals.
asList() - Method in class org.jsecurity.subject.SimplePrincipalCollection
 
asList(E...) - Static method in class org.jsecurity.util.CollectionUtils
 
assertAuthorized(MethodInvocation) - Method in class org.jsecurity.authz.aop.AnnotationsAuthorizingMethodInterceptor
 
assertAuthorized(MethodInvocation) - Method in class org.jsecurity.authz.aop.AuthorizingAnnotationMethodInterceptor
 
assertAuthorized(MethodInvocation) - Method in class org.jsecurity.authz.aop.AuthorizingMethodInterceptor
 
assertAuthorized(MethodInvocation) - Method in class org.jsecurity.authz.aop.PermissionAnnotationMethodInterceptor
 
assertAuthorized(MethodInvocation) - Method in class org.jsecurity.authz.aop.RoleAnnotationMethodInterceptor
 
assertAuthzCheckPossible() - Method in class org.jsecurity.subject.DelegatingSubject
 
assertCookieAttribute() - Method in class org.jsecurity.web.WebRememberMeManager
 
assertFilter(String, Object) - Method in class org.jsecurity.web.config.IniWebConfiguration
 
assertFilters(Map<String, ?>) - Method in class org.jsecurity.web.config.IniWebConfiguration
 
assertRealmsConfigured() - Method in class org.jsecurity.authc.pam.ModularRealmAuthenticator
Used by the internal ModularRealmAuthenticator.doAuthenticate(org.jsecurity.authc.AuthenticationToken) implementation to ensure that the realms property has been set.
assertRealmsConfigured() - Method in class org.jsecurity.authz.ModularRealmAuthorizer
Used by the Authorizer implementation methods to ensure that the realms has been set.
asSet() - Method in interface org.jsecurity.subject.PrincipalCollection
Returns a single Subject's principals retrieved from all configured Realms as a Set, or an empty Set if there are not any principals.
asSet() - Method in class org.jsecurity.subject.SimplePrincipalCollection
 
asSet(E...) - Static method in class org.jsecurity.util.CollectionUtils
 
assignSessionId(Session, Serializable) - Method in class org.jsecurity.session.mgt.eis.MemorySessionDAO
 
AtLeastOneSuccessfulModularAuthenticationStrategy - Class in org.jsecurity.authc.pam
ModularAuthenticationStrategy implementation that requires at least one configured realm to successfully process the submitted AuthenticationToken during the log-in attempt.
AtLeastOneSuccessfulModularAuthenticationStrategy() - Constructor for class org.jsecurity.authc.pam.AtLeastOneSuccessfulModularAuthenticationStrategy
 
authenticate(AuthenticationToken) - Method in class org.jsecurity.authc.AbstractAuthenticator
Implementation of the Authenticator interface that functions in the following manner: Calls template doAuthenticate method for subclass execution of the actual authentication behavior.
authenticate(AuthenticationToken) - Method in interface org.jsecurity.authc.Authenticator
Authenticates a user based on the submitted authenticationToken.
authenticate(AuthenticationToken) - Method in class org.jsecurity.mgt.AuthenticatingSecurityManager
Delegates to the wrapped Authenticator for authentication.
AUTHENTICATE_HEADER - Static variable in class org.jsecurity.web.filter.authc.BasicHttpAuthenticationFilter
HTTP Authentication header, equal to WWW-Authenticate
authenticated - Variable in class org.jsecurity.subject.DelegatingSubject
 
AUTHENTICATED_SESSION_KEY - Static variable in class org.jsecurity.web.DefaultWebSecurityManager
The key that is used to store whether or not the user is authenticated in the session.
AuthenticatedTag - Class in org.jsecurity.web.tags
JSP tag that renders the tag body only if the current user has executed a successful authentication attempt during their current session.
AuthenticatedTag() - Constructor for class org.jsecurity.web.tags.AuthenticatedTag
 
AuthenticatingFilter - Class in org.jsecurity.web.filter.authc
An AuthenticationFilter that is capable of automatically performing an authentication attempt based on the incoming request.
AuthenticatingFilter() - Constructor for class org.jsecurity.web.filter.authc.AuthenticatingFilter
 
AuthenticatingRealm - Class in org.jsecurity.realm
A top-level abstract implementation of the Realm interface that only implements authentication support (log-in) operations and leaves authorization (access control) behavior to subclasses.
AuthenticatingRealm() - Constructor for class org.jsecurity.realm.AuthenticatingRealm
 
AuthenticatingRealm(CacheManager) - Constructor for class org.jsecurity.realm.AuthenticatingRealm
 
AuthenticatingRealm(CredentialsMatcher) - Constructor for class org.jsecurity.realm.AuthenticatingRealm
 
AuthenticatingRealm(CacheManager, CredentialsMatcher) - Constructor for class org.jsecurity.realm.AuthenticatingRealm
 
AuthenticatingSecurityManager - Class in org.jsecurity.mgt
JSecurity support of a SecurityManager class hierarchy that delegates all authentication operations to a wrapped Authenticator instance.
AuthenticatingSecurityManager() - Constructor for class org.jsecurity.mgt.AuthenticatingSecurityManager
Default no-arg constructor.
authentication - Variable in class org.jsecurity.realm.ldap.DefaultLdapContextFactory
 
AuthenticationException - Exception in org.jsecurity.authc
General exception thrown due to an error during the Authentication process.
AuthenticationException() - Constructor for exception org.jsecurity.authc.AuthenticationException
Creates a new AuthenticationException.
AuthenticationException(String) - Constructor for exception org.jsecurity.authc.AuthenticationException
Constructs a new AuthenticationException.
AuthenticationException(Throwable) - Constructor for exception org.jsecurity.authc.AuthenticationException
Constructs a new AuthenticationException.
AuthenticationException(String, Throwable) - Constructor for exception org.jsecurity.authc.AuthenticationException
Constructs a new AuthenticationException.
AuthenticationFilter - Class in org.jsecurity.web.filter.authc
Base class for all Filters that require the current user to be authenticated.
AuthenticationFilter() - Constructor for class org.jsecurity.web.filter.authc.AuthenticationFilter
 
AuthenticationInfo - Interface in org.jsecurity.authc
AuthenticationInfo represents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.
AuthenticationListener - Interface in org.jsecurity.authc
An AuthenticationListener listens for notifications while Subjects authenticate with the system.
AuthenticationListenerRegistrar - Interface in org.jsecurity.authc
 
authenticationQuery - Variable in class org.jsecurity.realm.jdbc.JdbcRealm
 
AuthenticationToken - Interface in org.jsecurity.authc
An AuthenticationToken is a consolidation of an account's principals and supporting credentials submitted by a user during an authentication attempt.
Authenticator - Interface in org.jsecurity.authc
An Authenticator is responsible for authenticating accounts in an application.
AUTHORIZATION_HEADER - Static variable in class org.jsecurity.web.filter.authc.BasicHttpAuthenticationFilter
HTTP Authorization header, equal to Authorization
AuthorizationAttributeSourceAdvisor - Class in org.jsecurity.spring.security.interceptor
 
AuthorizationAttributeSourceAdvisor() - Constructor for class org.jsecurity.spring.security.interceptor.AuthorizationAttributeSourceAdvisor
Create a new AuthorizationAttributeSourceAdvisor.
AuthorizationException - Exception in org.jsecurity.authz
Exception thrown if there is a problem during authorization.
AuthorizationException() - Constructor for exception org.jsecurity.authz.AuthorizationException
Creates a new AuthorizationException.
AuthorizationException(String) - Constructor for exception org.jsecurity.authz.AuthorizationException
Constructs a new AuthorizationException.
AuthorizationException(Throwable) - Constructor for exception org.jsecurity.authz.AuthorizationException
Constructs a new AuthorizationException.
AuthorizationException(String, Throwable) - Constructor for exception org.jsecurity.authz.AuthorizationException
Constructs a new AuthorizationException.
AuthorizationFilter - Class in org.jsecurity.web.filter.authz
Superclass for authorization-related filters.
AuthorizationFilter() - Constructor for class org.jsecurity.web.filter.authz.AuthorizationFilter
 
AuthorizationInfo - Interface in org.jsecurity.authz
AuthorizationInfo represents a single Subject's stored authorization data (roles, permissions, etc) used during authorization (access control) checks only.
Authorizer - Interface in org.jsecurity.authz
An Authorizer performs authorization (access control) operations for any given Subject (aka 'application user').
authorizer - Variable in class org.jsecurity.mgt.AuthorizingSecurityManager
The wrapped instance to which all of this SecurityManager authorization calls are delegated.
AuthorizingAccount - Interface in org.jsecurity.authz
Deprecated.  
AuthorizingAnnotationMethodInterceptor - Class in org.jsecurity.authz.aop
An AnnotationMethodInterceptor that asserts the calling code is authorized to execute the method before allowing the invocation to continue.
AuthorizingAnnotationMethodInterceptor(Class<? extends Annotation>) - Constructor for class org.jsecurity.authz.aop.AuthorizingAnnotationMethodInterceptor
 
AuthorizingMethodInterceptor - Class in org.jsecurity.authz.aop
 
AuthorizingMethodInterceptor() - Constructor for class org.jsecurity.authz.aop.AuthorizingMethodInterceptor
 
AuthorizingRealm - Class in org.jsecurity.realm
An AuthorizingRealm extends the AuthenticatingRealm's capabilities by adding Authorization (access control) support.
AuthorizingRealm() - Constructor for class org.jsecurity.realm.AuthorizingRealm
 
AuthorizingRealm(CacheManager) - Constructor for class org.jsecurity.realm.AuthorizingRealm
 
AuthorizingRealm(CredentialsMatcher) - Constructor for class org.jsecurity.realm.AuthorizingRealm
 
AuthorizingRealm(CacheManager, CredentialsMatcher) - Constructor for class org.jsecurity.realm.AuthorizingRealm
 
AuthorizingSecurityManager - Class in org.jsecurity.mgt
JSecurity support of a SecurityManager class hierarchy that delegates all authorization (access control) operations to a wrapped Authorizer instance.
AuthorizingSecurityManager() - Constructor for class org.jsecurity.mgt.AuthorizingSecurityManager
Default no-arg constructor.

B

Base64 - Class in org.jsecurity.codec
Provides Base64 encoding and decoding as defined by RFC 2045.
Base64() - Constructor for class org.jsecurity.codec.Base64
 
BasicHttpAuthenticationFilter - Class in org.jsecurity.web.filter.authc
Requires the requesting user to be authenticated for the request to continue, and if they're not, forces the user to login via the HTTP Basic protocol-specific challenge.
BasicHttpAuthenticationFilter() - Constructor for class org.jsecurity.web.filter.authc.BasicHttpAuthenticationFilter
 
beforeAllAttempts(Collection<? extends Realm>, AuthenticationToken) - Method in class org.jsecurity.authc.pam.AbstractAuthenticationStrategy
 
beforeAllAttempts(Collection<? extends Realm>, AuthenticationToken) - Method in class org.jsecurity.authc.pam.FirstSuccessfulAuthenticationStrategy
 
beforeAllAttempts(Collection<? extends Realm>, AuthenticationToken) - Method in interface org.jsecurity.authc.pam.ModularAuthenticationStrategy
Method invoked by the ModularAuthenticator signifying that the authentication process is about to begin for the specified token - called before any Realm is actually invoked.
beforeAttempt(Realm, AuthenticationToken, AuthenticationInfo) - Method in class org.jsecurity.authc.pam.AbstractAuthenticationStrategy
 
beforeAttempt(Realm, AuthenticationToken, AuthenticationInfo) - Method in class org.jsecurity.authc.pam.AllSuccessfulModularAuthenticationStrategy
 
beforeAttempt(Realm, AuthenticationToken, AuthenticationInfo) - Method in interface org.jsecurity.authc.pam.ModularAuthenticationStrategy
Method invoked by the ModularAuthenticator just prior to the realm being consulted for account data, allowing pre-authentication-attempt logic for that realm only.
beforeAuthenticatorDestroyed() - Method in class org.jsecurity.mgt.AuthenticatingSecurityManager
 
beforeAuthenticatorDestroyed() - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
Implementation of parent class's template hook for destruction/cleanup logic.
beforeAuthorizerDestroyed() - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
Template hook for subclasses to implement destruction/cleanup logic.
beforeAuthorizerDestroyed() - Method in class org.jsecurity.mgt.SessionsSecurityManager
 
beforeCacheManagerDestroyed() - Method in class org.jsecurity.mgt.CachingSecurityManager
 
beforeCacheManagerDestroyed() - Method in class org.jsecurity.mgt.RealmSecurityManager
 
beforeInvalidNotification(Session) - Method in class org.jsecurity.session.mgt.AbstractSessionManager
Returns the session instance to use to pass to registered SessionListeners for notification that the session has been invalidated (stopped or expired).
beforeLogout(PrincipalCollection) - Method in class org.jsecurity.mgt.DefaultSecurityManager
 
beforeRealmsDestroyed() - Method in class org.jsecurity.mgt.AuthenticatingSecurityManager
 
beforeRealmsDestroyed() - Method in class org.jsecurity.mgt.RealmSecurityManager
 
beforeSessionManagerDestroyed() - Method in class org.jsecurity.mgt.SessionsSecurityManager
 
beforeSessionValidationDisabled() - Method in class org.jsecurity.session.mgt.AbstractValidatingSessionManager
 
bind(String, Object) - Method in class org.jsecurity.jndi.JndiTemplate
Bind the given object to the current JNDI context, using the given name.
bind(Subject) - Method in class org.jsecurity.mgt.DefaultSecurityManager
Binds a Subject instance created after authentication to the application for later use.
bind(SecurityManager) - Static method in class org.jsecurity.util.ThreadContext
Convenience method that simplifies binding the application's SecurityManager instance to the ThreadContext.
bind(Subject) - Static method in class org.jsecurity.util.ThreadContext
Convenience method that simplifies binding a Subject to the ThreadContext.
bind(InetAddress) - Static method in class org.jsecurity.util.ThreadContext
Convenience method that simplifies binding an InetAddress to the ThreadContext.
bind(Subject) - Method in class org.jsecurity.web.DefaultWebSecurityManager
 
bind(Subject, ServletRequest, ServletResponse) - Method in class org.jsecurity.web.DefaultWebSecurityManager
 
bind(String, String, Object) - Method in class org.jsecurity.web.servlet.ServletContextSupport
 
bind(ServletRequest) - Static method in class org.jsecurity.web.WebUtils
Convenience method that simplifies binding a ServletRequest to the current thread (via the ThreadContext).
bind(ServletResponse) - Static method in class org.jsecurity.web.WebUtils
Convenience method that simplifies binding a ServletResponse to the thread via the ThreadContext.
bindInetAddressToThread(ServletRequest) - Static method in class org.jsecurity.web.WebUtils
 
BlowfishCipher - Class in org.jsecurity.crypto
JSecurity's default symmetric block Cipher using the Blowfish algorithm.
BlowfishCipher() - Constructor for class org.jsecurity.crypto.BlowfishCipher
 
buildAuthenticationInfo(String, char[]) - Method in class org.jsecurity.realm.activedirectory.ActiveDirectoryRealm
 
buildAuthenticationInfo(String, char[]) - Method in class org.jsecurity.realm.jdbc.JdbcRealm
 
buildAuthorizationInfo(Set<String>) - Method in class org.jsecurity.realm.activedirectory.ActiveDirectoryRealm
 
buildObjects(Map<String, String>) - Method in class org.jsecurity.config.ReflectionBuilder
 
byType(Class<T>) - Method in interface org.jsecurity.subject.PrincipalCollection
Returns all principals assignable from the specified type, or an empty Collection if no principals of that type are contained.
byType(Class<T>) - Method in class org.jsecurity.subject.SimplePrincipalCollection
 

C

Cache - Interface in org.jsecurity.cache
A Cache efficiently stores temporary objects primarily to improve an application's performance.
CacheException - Exception in org.jsecurity.cache
Root class of all JSecurity exceptions related to caching operations.
CacheException() - Constructor for exception org.jsecurity.cache.CacheException
Creates a new CacheException.
CacheException(String) - Constructor for exception org.jsecurity.cache.CacheException
Creates a new CacheException.
CacheException(Throwable) - Constructor for exception org.jsecurity.cache.CacheException
Creates a new CacheException.
CacheException(String, Throwable) - Constructor for exception org.jsecurity.cache.CacheException
Creates a new CacheException.
CacheManager - Interface in org.jsecurity.cache
A CacheManager provides and maintains the lifecycles of Cache instances.
cacheManager - Variable in class org.jsecurity.mgt.CachingSecurityManager
 
CacheManagerAware - Interface in org.jsecurity.cache
Interface implemented by components that utilize a CacheManager and wish that CacheManager to be supplied if one is available.
CachingRealm - Class in org.jsecurity.realm
A very basic abstract extension point for the Realm interface that provides logging and caching support.
CachingRealm() - Constructor for class org.jsecurity.realm.CachingRealm
 
CachingRealm(CacheManager) - Constructor for class org.jsecurity.realm.CachingRealm
 
CachingSecurityManager - Class in org.jsecurity.mgt
A very basic extension point for the SecurityManager interface that merely provides logging and caching support.
CachingSecurityManager() - Constructor for class org.jsecurity.mgt.CachingSecurityManager
Default no-arg constructor that will automatically attempt to initialize a default cacheManager by calling ensureCacheManager().
CachingSessionDAO - Class in org.jsecurity.session.mgt.eis
An CachingSessionDAO is a SessionDAO that provides a transparent caching layer between the components that use it and the underlying EIS (Enterprise Information System) for enhanced performance.
CachingSessionDAO() - Constructor for class org.jsecurity.session.mgt.eis.CachingSessionDAO
JavaBeans compatible constructor.
chains - Variable in class org.jsecurity.web.config.IniWebConfiguration
 
charsetName - Variable in class org.jsecurity.io.TextResource
 
checkPermission(PrincipalCollection, String) - Method in interface org.jsecurity.authz.Authorizer
Ensures the corresponding Subject/user implies the specified permission String.
checkPermission(PrincipalCollection, Permission) - Method in interface org.jsecurity.authz.Authorizer
Ensures a subject/user Permission.implies(Permission) implies} the specified Permission.
checkPermission(Permission) - Method in interface org.jsecurity.authz.AuthorizingAccount
Deprecated.  
checkPermission(PrincipalCollection, String) - Method in class org.jsecurity.authz.ModularRealmAuthorizer
 
checkPermission(PrincipalCollection, Permission) - Method in class org.jsecurity.authz.ModularRealmAuthorizer
 
checkPermission(Permission) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
checkPermission(PrincipalCollection, String) - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
 
checkPermission(PrincipalCollection, Permission) - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
 
checkPermission(PrincipalCollection, String) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkPermission(PrincipalCollection, Permission) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkPermission(Permission, AuthorizationInfo) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkPermission(String) - Method in class org.jsecurity.subject.DelegatingSubject
 
checkPermission(Permission) - Method in class org.jsecurity.subject.DelegatingSubject
 
checkPermission(String) - Method in interface org.jsecurity.subject.Subject
Ensures this Subject implies the specified permission String.
checkPermission(Permission) - Method in interface org.jsecurity.subject.Subject
Ensures this Subject implies the specified Permission.
checkPermissions(PrincipalCollection, String...) - Method in interface org.jsecurity.authz.Authorizer
Ensures the corresponding Subject/user implies all of the specified permission strings.
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in interface org.jsecurity.authz.Authorizer
Ensures the corresponding Subject/user implies all of the specified permission strings.
checkPermissions(Collection<Permission>) - Method in interface org.jsecurity.authz.AuthorizingAccount
Deprecated.  
checkPermissions(PrincipalCollection, String...) - Method in class org.jsecurity.authz.ModularRealmAuthorizer
 
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in class org.jsecurity.authz.ModularRealmAuthorizer
 
checkPermissions(Collection<Permission>) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
checkPermissions(PrincipalCollection, String...) - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
 
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
 
checkPermissions(PrincipalCollection, String...) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkPermissions(Collection<Permission>, AuthorizationInfo) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkPermissions(String...) - Method in class org.jsecurity.subject.DelegatingSubject
 
checkPermissions(Collection<Permission>) - Method in class org.jsecurity.subject.DelegatingSubject
 
checkPermissions(String...) - Method in interface org.jsecurity.subject.Subject
Ensures this Subject implies all of the specified permission strings.
checkPermissions(Collection<Permission>) - Method in interface org.jsecurity.subject.Subject
Ensures this Subject implies all of the specified permission strings.
checkRequestParams - Variable in class org.jsecurity.web.attr.AbstractWebAttribute
 
checkRequestParamsFirst - Variable in class org.jsecurity.web.attr.AbstractWebAttribute
 
checkRole(PrincipalCollection, String) - Method in interface org.jsecurity.authz.Authorizer
Asserts the corresponding Subject/user has the specified role by returning quietly if they do or throwing an AuthorizationException if they do not.
checkRole(String) - Method in interface org.jsecurity.authz.AuthorizingAccount
Deprecated.  
checkRole(PrincipalCollection, String) - Method in class org.jsecurity.authz.ModularRealmAuthorizer
 
checkRole(String) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
checkRole(PrincipalCollection, String) - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
 
checkRole(PrincipalCollection, String) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkRole(String, AuthorizationInfo) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkRole(String) - Method in class org.jsecurity.subject.DelegatingSubject
 
checkRole(String) - Method in interface org.jsecurity.subject.Subject
Asserts this Subject has the specified role by returning quietly if they do or throwing an AuthorizationException if they do not.
checkRoles(PrincipalCollection, Collection<String>) - Method in interface org.jsecurity.authz.Authorizer
Asserts the corresponding Subject/user has all of the specified roles by returning quietly if they do or throwing an AuthorizationException if they do not.
checkRoles(Collection<String>) - Method in interface org.jsecurity.authz.AuthorizingAccount
Deprecated.  
checkRoles(PrincipalCollection, Collection<String>) - Method in class org.jsecurity.authz.ModularRealmAuthorizer
 
checkRoles(Collection<String>) - Method in class org.jsecurity.authz.SimpleAuthorizingAccount
Deprecated.  
checkRoles(PrincipalCollection, Collection<String>) - Method in class org.jsecurity.mgt.AuthorizingSecurityManager
 
checkRoles(PrincipalCollection, Collection<String>) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkRoles(Collection<String>, AuthorizationInfo) - Method in class org.jsecurity.realm.AuthorizingRealm
 
checkRoles(Collection<String>) - Method in class org.jsecurity.subject.DelegatingSubject
 
checkRoles(Collection<String>) - Method in interface org.jsecurity.subject.Subject
Asserts this Subject has all of the specified roles by returning quietly if they do or throwing an AuthorizationException if they do not.
CHUNK_SEPARATOR - Static variable in class org.jsecurity.codec.Base64
Chunk separator per RFC 2045 section 2.1.
CHUNK_SIZE - Static variable in class org.jsecurity.codec.Base64
Chunk size per RFC 2045 section 6.8.
Cipher - Interface in org.jsecurity.crypto
A Cipher is an algorithm used in cryptography that converts an original input source using a Key to an uninterpretable format.
CLASSPATH_PREFIX - Static variable in class org.jsecurity.io.ResourceUtils
Resource path prefix that specifies to load from a classpath location, value is classpath:
ClassUtils - Class in org.jsecurity.util
 
ClassUtils() - Constructor for class org.jsecurity.util.ClassUtils
 
clean(String) - Static method in class org.jsecurity.util.StringUtils
Returns a 'cleaned' representation of the specified argument.
cleanup(ServletRequest, ServletResponse, Exception) - Method in class org.jsecurity.web.servlet.AdviceFilter
Executes cleanup logic in the finally code block in the doFilterInternal implementation.
clear() - Method in class org.jsecurity.authc.UsernamePasswordToken
Clears out (nulls) the username, password, rememberMe, and inetAddress.
clear() - Method in interface org.jsecurity.cache.Cache
Clear all entries from the cache.
clear() - Method in class org.jsecurity.cache.ehcache.EhCache
Removes all elements in the cache, but leaves the cache in a useable state.
clear() - Method in class org.jsecurity.cache.HashtableCache
 
clear() - Method in interface org.jsecurity.subject.MutablePrincipalCollection
Removes all Principals in this collection.
clear() - Method in class org.jsecurity.subject.SimplePrincipalCollection
 
clear() - Static method in class org.jsecurity.util.ThreadContext
Removes all values bound to this ThreadContext, which includes any Subject, Session, or InetAddress that may be bound by these respective objects' conveninece methods, as well as all values bound by your application code.
clearCachedAuthorizationInfo(PrincipalCollection) - Method in class org.jsecurity.realm.AuthorizingRealm
Clears out the AuthorizationInfo cache entry for the specified account.
close(InputStream) - Static method in class org.jsecurity.io.ResourceUtils
 
closeConnection(Connection) - Static method in class org.jsecurity.util.JdbcUtils
Close the given JDBC Connection and ignore any thrown exception.
closeContext(LdapContext) - Static method in class org.jsecurity.realm.ldap.LdapUtils
Closes an LDAP context, logging any errors, but not throwing an exception if there is a failure.
closeResultSet(ResultSet) - Static method in class org.jsecurity.util.JdbcUtils
Close the given JDBC ResultSet and ignore any thrown exception.
closeStatement(Statement) - Static method in class org.jsecurity.util.JdbcUtils
Close the given JDBC Statement and ignore any thrown exception.
CodecException - Exception in org.jsecurity.codec
Root exception related to issues during encoding or decoding.
CodecException() - Constructor for exception org.jsecurity.codec.CodecException
Creates a new CodecException.
CodecException(String) - Constructor for exception org.jsecurity.codec.CodecException
Creates a new CodecException.
CodecException(Throwable) - Constructor for exception org.jsecurity.codec.CodecException
Creates a new CodecException.
CodecException(String, Throwable) - Constructor for exception org.jsecurity.codec.Cod