-
AbstractAuthenticationStrategy
- Class in
org.apache.shiro.authc.pam
-
Abstract base implementation for Shiro's concrete
AuthenticationStrategy implementations.
-
AbstractAuthenticationStrategy() - Constructor for class org
.apache
.shiro
.authc
.pam
.
AbstractAuthenticationStrategy
-
-
AbstractAuthenticator
- Class in
org.apache.shiro.authc
-
Superclass for almost all
Authenticator implementations that performs the common work around authentication attempts.
-
AbstractAuthenticator() - Constructor for class org
.apache
.shiro
.authc
.
AbstractAuthenticator
-
Default no-argument constructor.
-
AbstractCacheManager
- Class in
org.apache.shiro.cache
-
Very simple abstract
CacheManager implementation that retains all created
Cache instances in an in-memory
ConcurrentMap.
-
AbstractCacheManager() - Constructor for class org
.apache
.shiro
.cache
.
AbstractCacheManager
-
Default no-arg constructor that instantiates an internal name-to-cache
ConcurrentMap.
-
AbstractFactory
<
T> - Class in
org.apache.shiro.util
-
TODO - Class JavaDoc
-
AbstractFactory() - Constructor for class org
.apache
.shiro
.util
.
AbstractFactory
-
-
AbstractHash
- Class in
org.apache.shiro.crypto.hash
-
-
AbstractHash() - Constructor for class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
Creates an new instance without any of its properties set (no hashing is performed).
-
AbstractHash(Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
Creates a hash of the specified
source with no
salt using a single hash iteration.
-
AbstractHash(Object, Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
Creates a hash of the specified
source using the given
salt using a single hash iteration.
-
AbstractHash(Object, Object, int) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
Creates a hash of the specified
source using the given
salt a total of
hashIterations times.
-
AbstractLdapRealm
- Class in
org.apache.shiro.realm.ldap
-
A
Realm that authenticates with an LDAP server to build the Subject for a user.
-
AbstractLdapRealm() - Constructor for class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
AbstractNativeSessionManager
- Class in
org.apache.shiro.session.mgt
-
-
AbstractNativeSessionManager() - Constructor for class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
AbstractRememberMeManager
- Class in
org.apache.shiro.mgt
-
Abstract implementation of the
RememberMeManager interface that handles
serialization and
encryption of the remembered user identity.
-
AbstractRememberMeManager() - Constructor for class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
-
AbstractSessionDAO
- Class in
org.apache.shiro.session.mgt.eis
-
An abstract
SessionDAO implementation that performs some sanity checks on session creation and reading and allows for pluggable Session ID generation strategies if desired.
-
AbstractSessionDAO() - Constructor for class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
-
AbstractSessionManager
- Class in
org.apache.shiro.session.mgt
-
-
AbstractSessionManager() - Constructor for class org
.apache
.shiro
.session
.mgt
.
AbstractSessionManager
-
-
AbstractSymmetricCipherService
- Class in
org.apache.shiro.crypto
-
Base abstract class for supporting symmetric key cipher algorithms.
-
AbstractSymmetricCipherService(String) - Constructor for class org
.apache
.shiro
.crypto
.
AbstractSymmetricCipherService
-
-
AbstractValidatingSessionManager
- Class in
org.apache.shiro.session.mgt
-
-
AbstractValidatingSessionManager() - Constructor for class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
Account
- Interface in
org.apache.shiro.authc
-
An
Account is a convenience interface that extends both
AuthenticationInfo and
AuthorizationInfo and represents authentication and authorization for a
single account in a
single Realm.
-
AccountException
- Exception in
org.apache.shiro.authc
-
Exception thrown due to a problem with the account under which an authentication attempt is being executed.
-
AccountException() - Constructor for exception org
.apache
.shiro
.authc
.
AccountException
-
Creates a new AccountException.
-
AccountException(String) - Constructor for exception org
.apache
.shiro
.authc
.
AccountException
-
Constructs a new AccountException.
-
AccountException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
AccountException
-
Constructs a new AccountException.
-
AccountException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
AccountException
-
Constructs a new AccountException.
-
accountExists(String) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
ACTIVE_SESSION_CACHE_NAME - Static variable in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
The default active sessions cache name, equal to
shiro-activeSessionCache.
-
ActiveDirectoryRealm
- Class in
org.apache.shiro.realm.activedirectory
-
A
Realm that authenticates with an active directory LDAP server to determine the roles for a particular user.
-
ActiveDirectoryRealm() - Constructor for class org
.apache
.shiro
.realm
.activedirectory
.
ActiveDirectoryRealm
-
-
add(Permission) - Method in class org
.apache
.shiro
.authz
.
SimpleRole
-
-
add(SimpleAccount) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
add(SimpleRole) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
add(Object, String) - Method in interface org
.apache
.shiro
.subject
.
MutablePrincipalCollection
-
Adds the given principal to this collection.
-
add(Object, String) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
addAccount(String, String) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
addAccount(String, String, String...) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
addAll(Collection<Permission>) - Method in class org
.apache
.shiro
.authz
.
SimpleRole
-
-
addAll(Collection, String) - Method in interface org
.apache
.shiro
.subject
.
MutablePrincipalCollection
-
Adds all of the principals in the given collection to this collection.
-
addAll(PrincipalCollection) - Method in interface org
.apache
.shiro
.subject
.
MutablePrincipalCollection
-
Adds all of the principals from the given principal collection to this collection.
-
addAll(Collection, String) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
addAll(PrincipalCollection) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
addObjectPermission(Permission) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Assigns an object-based permission directly to this Account (not any of its realms).
-
addObjectPermission(Permission) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Adds (assigns) a permission to those directly associated with the account.
-
addObjectPermissions(Collection<Permission>) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Assigns one or more object-based permissions directly to this Account (not any of its realms).
-
addObjectPermissions(Collection<Permission>) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Adds (assigns) multiple permissions to those associated directly with the account.
-
addRole(String) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Adds a role to this Account's set of assigned roles.
-
addRole(Collection<String>) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Adds one or more roles to this Account's set of assigned roles.
-
addRole(String) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Adds (assigns) a role to those associated with the account.
-
addRole(String) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
addRoles(Collection<String>) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Adds (assigns) multiple roles to those associated with the account.
-
addSection(String) - Method in class org
.apache
.shiro
.config
.
Ini
-
Ensures a section with the specified name exists, adding a new one if it does not yet exist.
-
addStringPermission(String) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Assigns a String-based permission directly to this Account (not to any of its realms).
-
addStringPermission(String) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Adds (assigns) a permission to those directly associated with the account.
-
addStringPermissions(Collection<String>) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Assigns one or more string-based permissions directly to this Account (not to any of its realms).
-
addStringPermissions(Collection<String>) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Adds (assigns) multiple permissions to those associated directly with the account.
-
AesCipherService
- Class in
org.apache.shiro.crypto
-
CipherService using the
AES cipher algorithm for all encryption, decryption, and key operations.
-
AesCipherService() - Constructor for class org
.apache
.shiro
.crypto
.
AesCipherService
-
-
afterAllAttempts(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.pam
.
AbstractAuthenticationStrategy
-
Simply returns the
aggregate argument without modification.
-
afterAllAttempts(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.pam
.
AtLeastOneSuccessfulStrategy
-
Ensures that the
aggregate method argument is not
null and
aggregate.getPrincipals() is not
null, and if either is
null, throws an AuthenticationException to indicate that none of the realms authenticated successfully.
-
afterAllAttempts(AuthenticationToken, AuthenticationInfo) - Method in interface org
.apache
.shiro
.authc
.pam
.
AuthenticationStrategy
-
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
.apache
.shiro
.authc
.pam
.
AbstractAuthenticationStrategy
-
Base implementation that will aggregate the specified
singleRealmInfo into the
aggregateInfo and then returns the aggregate.
-
afterAttempt(Realm, AuthenticationToken, AuthenticationInfo, AuthenticationInfo, Throwable) - Method in class org
.apache
.shiro
.authc
.pam
.
AllSuccessfulStrategy
-
Merges the specified
info into the
aggregate argument and returns it (just as the parent implementation does), but additionally ensures the following: if the
Throwable argument is not
null, re-throws it to immediately cancel the authentication process, since this strategy requires all realms to authenticate successfully. neither the
info or
aggregate argument is
null to ensure that each realm did in fact authenticate successfully
-
afterAttempt(Realm, AuthenticationToken, AuthenticationInfo, AuthenticationInfo, Throwable) - Method in interface org
.apache
.shiro
.authc
.pam
.
AuthenticationStrategy
-
Method invoked by the ModularAuthenticator just after the given realm has been consulted for authentication, allowing post-authentication-attempt logic for that realm only.
-
afterCacheManagerSet() - Method in class org
.apache
.shiro
.mgt
.
CachingSecurityManager
-
-
afterCacheManagerSet() - Method in class org
.apache
.shiro
.mgt
.
RealmSecurityManager
-
-
afterCacheManagerSet() - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
-
afterCacheManagerSet() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
This implementation attempts to acquire an authentication cache if one is not already configured.
-
afterCacheManagerSet() - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
afterCacheManagerSet() - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
-
afterExpired(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
afterExpired(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
afterRealmsSet() - Method in class org
.apache
.shiro
.mgt
.
AuthenticatingSecurityManager
-
Passes on the
realms to the internal delegate
Authenticator instance so that it may use them during authentication attempts.
-
afterRealmsSet() - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
First calls
super.afterRealmsSet() and then sets these same
Realm objects on this instance's wrapped
Authorizer.
-
afterRealmsSet() - Method in class org
.apache
.shiro
.mgt
.
RealmSecurityManager
-
-
afterRoleCacheSet() - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
afterSessionManagerSet() - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
-
afterSessionValidationEnabled() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
afterStopped(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
afterStopped(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
ALGORITHM_NAME - Static variable in class org
.apache
.shiro
.crypto
.hash
.
Md2Hash
-
-
ALGORITHM_NAME - Static variable in class org
.apache
.shiro
.crypto
.hash
.
Md5Hash
-
-
ALGORITHM_NAME - Static variable in class org
.apache
.shiro
.crypto
.hash
.
Sha1Hash
-
-
ALGORITHM_NAME - Static variable in class org
.apache
.shiro
.crypto
.hash
.
Sha256Hash
-
-
ALGORITHM_NAME - Static variable in class org
.apache
.shiro
.crypto
.hash
.
Sha384Hash
-
-
ALGORITHM_NAME - Static variable in class org
.apache
.shiro
.crypto
.hash
.
Sha512Hash
-
-
AllowAllCredentialsMatcher
- Class in
org.apache.shiro.authc.credential
-
A credentials matcher that always returns
true when matching credentials no matter what arguments are passed in.
-
AllowAllCredentialsMatcher() - Constructor for class org
.apache
.shiro
.authc
.credential
.
AllowAllCredentialsMatcher
-
-
AllPermission
- Class in
org.apache.shiro.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
.apache
.shiro
.authz
.permission
.
AllPermission
-
-
AllSuccessfulStrategy
- Class in
org.apache.shiro.authc.pam
-
AuthenticationStrategy implementation that requires
all configured realms to
successfully process the submitted
AuthenticationToken during the log-in attempt.
-
AllSuccessfulStrategy() - Constructor for class org
.apache
.shiro
.authc
.pam
.
AllSuccessfulStrategy
-
-
annotationClass - Variable in class org
.apache
.shiro
.aop
.
AnnotationHandler
-
The type of annotation this handler will process.
-
AnnotationHandler
- Class in
org.apache.shiro.aop
-
Base support class for implementations that reads and processes JSR-175 annotations.
-
AnnotationHandler(Class<? extends Annotation>) - Constructor for class org
.apache
.shiro
.aop
.
AnnotationHandler
-
Constructs an
AnnotationHandler who processes annotations of the specified type.
-
AnnotationMethodInterceptor
- Class in
org.apache.shiro.aop
-
MethodInterceptor that inspects a specific annotation on the method invocation before continuing its execution.
-
AnnotationMethodInterceptor(AnnotationHandler) - Constructor for class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Constructs an
AnnotationMethodInterceptor with the
AnnotationHandler that will be used to process annotations of a corresponding type.
-
AnnotationMethodInterceptor(AnnotationHandler, AnnotationResolver) - Constructor for class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Constructs an
AnnotationMethodInterceptor with the
AnnotationHandler that will be used to process annotations of a corresponding type, using the specified
AnnotationResolver to acquire annotations at runtime.
-
AnnotationResolver
- Interface in
org.apache.shiro.aop
-
Defines an AOP-framework-independent way of determining if an Annotation exists on a Method.
-
AnnotationsAuthorizingMethodInterceptor
- Class in
org.apache.shiro.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
.apache
.shiro
.authz
.aop
.
AnnotationsAuthorizingMethodInterceptor
-
-
AntPathMatcher
- Class in
org.apache.shiro.util
-
PathMatcher implementation for Ant-style path patterns.
-
AntPathMatcher() - Constructor for class org
.apache
.shiro
.util
.
AntPathMatcher
-
-
applyCacheManagerToRealms() - Method in class org
.apache
.shiro
.mgt
.
RealmSecurityManager
-
-
applyCacheManagerToSessionManager() - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
Ensures the internal delegate
SessionManager is injected with the newly set
CacheManager so it may use it for its internal caching needs.
-
applyGlobalProperty(Map, String, String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
applyGlobalSessionTimeout(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
applyPermissionResolverToRealms() - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
applyProperty(String, String, Map) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
applyProperty(Object, String, Object) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
applyProperty(Object, String, String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
applyRealmsToSecurityManager(Collection<Realm>, SecurityManager) - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
applyRolePermissionResolverToRealms() - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
applySingleProperty(Map, String, String, String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
asList() - Method in interface org
.apache
.shiro
.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
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
asList() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
asList(E...) - Static method in class org
.apache
.shiro
.util
.
CollectionUtils
-
-
assertAuthorized(MethodInvocation) - Method in class org
.apache
.shiro
.authz
.aop
.
AnnotationsAuthorizingMethodInterceptor
-
Iterates over the internal
methodInterceptors collection, and for each one, ensures that if the interceptor
supports the invocation, that the interceptor
asserts that the invocation is authorized to proceed.
-
assertAuthorized(Annotation) - Method in class org
.apache
.shiro
.authz
.aop
.
AuthenticatedAnnotationHandler
-
Ensures that the calling
Subject is authenticated, and if not, throws an
UnauthenticatedException indicating the method is not allowed to be executed.
-
assertAuthorized(Annotation) - Method in class org
.apache
.shiro
.authz
.aop
.
AuthorizingAnnotationHandler
-
Ensures the calling Subject is authorized to execute based on the directive(s) found in the given annotation.
-
assertAuthorized(MethodInvocation) - Method in class org
.apache
.shiro
.authz
.aop
.
AuthorizingAnnotationMethodInterceptor
-
Ensures the calling Subject is authorized to execute the specified
MethodInvocation.
-
assertAuthorized(MethodInvocation) - Method in class org
.apache
.shiro
.authz
.aop
.
AuthorizingMethodInterceptor
-
Asserts that the specified MethodInvocation is allowed to continue by performing any necessary authorization (access control) checks first.
-
assertAuthorized(Annotation) - Method in class org
.apache
.shiro
.authz
.aop
.
GuestAnnotationHandler
-
Ensures that the calling
Subject is NOT a
user, that is, they do not have an
identity before continuing.
-
assertAuthorized(Annotation) - Method in class org
.apache
.shiro
.authz
.aop
.
PermissionAnnotationHandler
-
Ensures that the calling
Subject has the Annotation's specified permissions, and if not, throws an
AuthorizingException indicating access is denied.
-
assertAuthorized(Annotation) - Method in class org
.apache
.shiro
.authz
.aop
.
RoleAnnotationHandler
-
Ensures that the calling
Subject has the Annotation's specified roles, and if not, throws an
AuthorizingException indicating that access is denied.
-
assertAuthorized(Annotation) - Method in class org
.apache
.shiro
.authz
.aop
.
UserAnnotationHandler
-
Ensures that the calling
Subject is a
user, that is, they are
either authenticated or remembered via remember me services before allowing access, and if not, throws an AuthorizingException indicating access is not allowed.
-
assertAuthzCheckPossible() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
assertCredentialsMatch(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Asserts that the submitted
AuthenticationToken's credentials match the stored account
AuthenticationInfo's credentials, and if not, throws an
AuthenticationException.
-
assertHashFormatImpl(Class) - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
-
assertRealmsConfigured() - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
-
assertRealmsConfigured() - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
Used by the
Authorizer implementation methods to ensure that the
realms has been set.
-
asSet() - Method in interface org
.apache
.shiro
.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
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
asSet() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
asSet(E...) - Static method in class org
.apache
.shiro
.util
.
CollectionUtils
-
-
assignSessionId(Session, Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
Utility method available to subclasses that wish to assign a generated session ID to the session instance directly.
-
associateWith(Callable<V>) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns a
Callable instance matching the given argument while additionally ensuring that it will retain and execute under this Subject's identity.
-
associateWith(Runnable) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns a
Runnable instance matching the given argument while additionally ensuring that it will retain and execute under this Subject's identity.
-
associateWith(Callable<V>) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
associateWith(Runnable) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
associateWithSubject(Runnable) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutor
-
Utility method for subclasses to associate the argument
Runnable with the currently executing subject and then return the associated Runnable.
-
associateWithSubject(Callable<T>) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
associateWithSubject(Collection<? extends Callable<T>>) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
AtLeastOneSuccessfulStrategy
- Class in
org.apache.shiro.authc.pam
-
AuthenticationStrategy implementation that requires
at least one configured realm to successfully process the submitted
AuthenticationToken during the log-in attempt.
-
AtLeastOneSuccessfulStrategy() - Constructor for class org
.apache
.shiro
.authc
.pam
.
AtLeastOneSuccessfulStrategy
-
-
authenticate(AuthenticationToken) - Method in class org
.apache
.shiro
.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. If an
AuthenticationException is thrown during
doAuthenticate,
notify any registered
AuthenticationListeners of the exception and then propogate the exception for the caller to handle. If no exception is thrown (indicating a successful login),
notify any registered
AuthenticationListeners of the successful attempt. Return the
AuthenticationInfo
-
authenticate(AuthenticationToken) - Method in interface org
.apache
.shiro
.authc
.
Authenticator
-
Authenticates a user based on the submitted
AuthenticationToken.
-
authenticate(AuthenticationToken) - Method in class org
.apache
.shiro
.mgt
.
AuthenticatingSecurityManager
-
-
authenticated(boolean) - Method in class org
.apache
.shiro
.subject
.
Subject.Builder
-
Ensures the
Subject being built will be considered
authenticated.
-
authenticated - Variable in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
AUTHENTICATED_SESSION_KEY - Static variable in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
The session key that is used to store whether or not the user is authenticated.
-
AuthenticatedAnnotationHandler
- Class in
org.apache.shiro.authz.aop
-
Handles
RequiresAuthentication annotations and ensures the calling subject is authenticated before allowing access.
-
AuthenticatedAnnotationHandler() - Constructor for class org
.apache
.shiro
.authz
.aop
.
AuthenticatedAnnotationHandler
-
-
AuthenticatedAnnotationMethodInterceptor
- Class in
org.apache.shiro.authz.aop
-
-
AuthenticatedAnnotationMethodInterceptor() - Constructor for class org
.apache
.shiro
.authz
.aop
.
AuthenticatedAnnotationMethodInterceptor
-
Default no-argument constructor that ensures this interceptor looks for
RequiresAuthentication annotations in a method declaration.
-
AuthenticatedAnnotationMethodInterceptor(AnnotationResolver) - Constructor for class org
.apache
.shiro
.authz
.aop
.
AuthenticatedAnnotationMethodInterceptor
-
-
AuthenticatingRealm
- Class in
org.apache.shiro.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
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
AuthenticatingRealm(CacheManager) - Constructor for class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
AuthenticatingRealm(CredentialsMatcher) - Constructor for class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
AuthenticatingRealm(CacheManager, CredentialsMatcher) - Constructor for class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
AuthenticatingSecurityManager
- Class in
org.apache.shiro.mgt
-
-
AuthenticatingSecurityManager() - Constructor for class org
.apache
.shiro
.mgt
.
AuthenticatingSecurityManager
-
-
authentication - Variable in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
AuthenticationException
- Exception in
org.apache.shiro.authc
-
General exception thrown due to an error during the Authentication process.
-
AuthenticationException() - Constructor for exception org
.apache
.shiro
.authc
.
AuthenticationException
-
Creates a new AuthenticationException.
-
AuthenticationException(String) - Constructor for exception org
.apache
.shiro
.authc
.
AuthenticationException
-
Constructs a new AuthenticationException.
-
AuthenticationException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
AuthenticationException
-
Constructs a new AuthenticationException.
-
AuthenticationException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
AuthenticationException
-
Constructs a new AuthenticationException.
-
AuthenticationInfo
- Interface in
org.apache.shiro.authc
-
AuthenticationInfo represents a Subject's (aka user's) stored account information relevant to the authentication/log-in process only.
-
AuthenticationListener
- Interface in
org.apache.shiro.authc
-
An
AuthenticationListener listens for notifications while
Subjects authenticate with the system.
-
authenticationQuery - Variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
AuthenticationStrategy
- Interface in
org.apache.shiro.authc.pam
-
A
AuthenticationStrategy implementation assists the
ModularRealmAuthenticator during the log-in process in a pluggable realm (PAM) environment.
-
AuthenticationToken
- Interface in
org.apache.shiro.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.apache.shiro.authc
-
An Authenticator is responsible for authenticating accounts in an application.
-
AuthorizationException
- Exception in
org.apache.shiro.authz
-
Exception thrown if there is a problem during authorization (access control check).
-
AuthorizationException() - Constructor for exception org
.apache
.shiro
.authz
.
AuthorizationException
-
Creates a new AuthorizationException.
-
AuthorizationException(String) - Constructor for exception org
.apache
.shiro
.authz
.
AuthorizationException
-
Constructs a new AuthorizationException.
-
AuthorizationException(Throwable) - Constructor for exception org
.apache
.shiro
.authz
.
AuthorizationException
-
Constructs a new AuthorizationException.
-
AuthorizationException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authz
.
AuthorizationException
-
Constructs a new AuthorizationException.
-
AuthorizationInfo
- Interface in
org.apache.shiro.authz
-
AuthorizationInfo represents a single Subject's stored authorization data (roles, permissions, etc) used during authorization (access control) checks only.
-
Authorizer
- Interface in
org.apache.shiro.authz
-
An
Authorizer performs authorization (access control) operations for any given Subject (aka 'application user').
-
AuthorizingAnnotationHandler
- Class in
org.apache.shiro.authz.aop
-
An AnnotationHandler that executes authorization (access control) behavior based on directive(s) found in a JSR-175 Annotation.
-
AuthorizingAnnotationHandler(Class<? extends Annotation>) - Constructor for class org
.apache
.shiro
.authz
.aop
.
AuthorizingAnnotationHandler
-
Constructs an
AuthorizingAnnotationHandler who processes annotations of the specified type.
-
AuthorizingAnnotationMethodInterceptor
- Class in
org.apache.shiro.authz.aop
-
An
AnnotationMethodInterceptor that asserts the calling code is authorized to execute the method before allowing the invocation to continue by inspecting code annotations to perform an access control check.
-
AuthorizingAnnotationMethodInterceptor(AuthorizingAnnotationHandler) - Constructor for class org
.apache
.shiro
.authz
.aop
.
AuthorizingAnnotationMethodInterceptor
-
Constructor that ensures the internal
handler is set which will be used to perform the authorization assertion checks when a supported annotation is encountered.
-
AuthorizingAnnotationMethodInterceptor(AuthorizingAnnotationHandler, AnnotationResolver) - Constructor for class org
.apache
.shiro
.authz
.aop
.
AuthorizingAnnotationMethodInterceptor
-
-
AuthorizingMethodInterceptor
- Class in
org.apache.shiro.authz.aop
-
Basic abstract class to support intercepting methods that perform authorization (access control) checks.
-
AuthorizingMethodInterceptor() - Constructor for class org
.apache
.shiro
.authz
.aop
.
AuthorizingMethodInterceptor
-
-
AuthorizingRealm
- Class in
org.apache.shiro.realm
-
An
AuthorizingRealm extends the
AuthenticatingRealm's capabilities by adding Authorization (access control) support.
-
AuthorizingRealm() - Constructor for class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
AuthorizingRealm(CacheManager) - Constructor for class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
AuthorizingRealm(CredentialsMatcher) - Constructor for class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
AuthorizingRealm(CacheManager, CredentialsMatcher) - Constructor for class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
AuthorizingSecurityManager
- Class in
org.apache.shiro.mgt
-
Shiro support of a
SecurityManager class hierarchy that delegates all authorization (access control) operations to a wrapped
Authorizer instance.
-
AuthorizingSecurityManager() - Constructor for class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
awaitTermination(long, TimeUnit) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
Cache
<
K
,
V> - Interface in
org.apache.shiro.cache
-
A Cache efficiently stores temporary objects primarily to improve an application's performance.
-
cache(Session, Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Caches the specified session under the cache entry key of
sessionId.
-
cache(Session, Serializable, Cache<Serializable, Session>) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Caches the specified session in the given cache under the key of
sessionId.
-
CacheException
- Exception in
org.apache.shiro.cache
-
Root class of all Shiro exceptions related to caching operations.
-
CacheException() - Constructor for exception org
.apache
.shiro
.cache
.
CacheException
-
Creates a new
CacheException.
-
CacheException(String) - Constructor for exception org
.apache
.shiro
.cache
.
CacheException
-
Creates a new
CacheException.
-
CacheException(Throwable) - Constructor for exception org
.apache
.shiro
.cache
.
CacheException
-
Creates a new
CacheException.
-
CacheException(String, Throwable) - Constructor for exception org
.apache
.shiro
.cache
.
CacheException
-
Creates a new
CacheException.
-
CacheManager
- Interface in
org.apache.shiro.cache
-
A CacheManager provides and maintains the lifecycles of
Cache instances.
-
CacheManagerAware
- Interface in
org.apache.shiro.cache
-
Interface implemented by components that utilize a CacheManager and wish that CacheManager to be supplied if one is available.
-
CachingRealm
- Class in
org.apache.shiro.realm
-
A very basic abstract extension point for the
Realm interface that provides caching support for subclasses.
-
CachingRealm() - Constructor for class org
.apache
.shiro
.realm
.
CachingRealm
-
Default no-argument constructor that defaults
cachingEnabled (for general caching) to
true and sets a default
name based on the class name.
-
CachingSecurityManager
- Class in
org.apache.shiro.mgt
-
A very basic starting point for the SecurityManager interface that merely provides logging and caching support.
-
CachingSecurityManager() - Constructor for class org
.apache
.shiro
.mgt
.
CachingSecurityManager
-
Default no-arg constructor that will automatically attempt to initialize a default cacheManager
-
CachingSessionDAO
- Class in
org.apache.shiro.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) session backing store (for example, filesystem, database, enterprise grid/cloud, etc).
-
CachingSessionDAO() - Constructor for class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Default no-arg constructor.
-
call() - Method in class org
.apache
.shiro
.subject
.support
.
SubjectCallable
-
-
checkForNullOrEmptyLiteral(String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
checkHashFormatDurability() - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
checkPermission(PrincipalCollection, String) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Ensures the corresponding Subject/user implies the specified permission String.
-
checkPermission(PrincipalCollection, Permission) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
-
checkPermission(PrincipalCollection, String) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
checkPermission(PrincipalCollection, Permission) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
checkPermission(PrincipalCollection, String) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
checkPermission(PrincipalCollection, Permission) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
checkPermission(PrincipalCollection, String) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkPermission(PrincipalCollection, Permission) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkPermission(Permission, AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkPermission(String) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Ensures this Subject implies the specified permission String.
-
checkPermission(Permission) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Ensures this Subject
implies the specified
Permission.
-
checkPermission(String) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
checkPermission(Permission) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
checkPermissions(PrincipalCollection, String...) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Ensures the corresponding Subject/user
implies all of the specified permission strings.
-
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Ensures the corresponding Subject/user
implies all of the specified permission strings.
-
checkPermissions(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
If !
isPermitted(permission) for
all the given Permissions, throws an
UnauthorizedException otherwise returns quietly.
-
checkPermissions(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
checkPermissions(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkPermissions(PrincipalCollection, Collection<Permission>) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkPermissions(Collection<Permission>, AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkPermissions(String...) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Ensures this Subject
implies all of the specified permission strings.
-
checkPermissions(Collection<Permission>) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Ensures this Subject
implies all of the specified permission strings.
-
checkPermissions(String...) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
checkPermissions(Collection<Permission>) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
checkRole(PrincipalCollection, String) - Method in interface org
.apache
.shiro
.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(PrincipalCollection, String) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
If !
hasRole(role), throws an
UnauthorizedException otherwise returns quietly.
-
checkRole(PrincipalCollection, String) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
checkRole(PrincipalCollection, String) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkRole(String, AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkRole(String) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Asserts this Subject has the specified role by returning quietly if they do or throwing an
AuthorizationException if they do not.
-
checkRole(String) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
checkRoles(PrincipalCollection, Collection<String>) - Method in interface org
.apache
.shiro
.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(PrincipalCollection, String...) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
-
checkRoles(PrincipalCollection, Collection<String>) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
Calls {@link #checkRoles(PrincipalCollection principals, String...
-
checkRoles(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
checkRoles(PrincipalCollection, Collection<String>) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
checkRoles(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
checkRoles(PrincipalCollection, Collection<String>) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkRoles(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkRoles(Collection<String>, AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
checkRoles(Collection<String>) - Method in interface org
.apache
.shiro
.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.
-
checkRoles(String...) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Same as
checkRoles(Collection
roleIdentifiers)
but doesn't require a collection as a an argument.
-
checkRoles(String...) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
checkRoles(Collection<String>) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
checkValid(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
checkValid(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns quietly if the associated session is valid (it exists and is not stopped or expired) or throws an
InvalidSessionException indicating that the session id is invalid.
-
CipherService
- Interface in
org.apache.shiro.crypto
-
A
CipherService uses a cryptographic algorithm called a
Cipher to convert an original input source using a
key to an uninterpretable format.
-
CLASSPATH_PREFIX - Static variable in class org
.apache
.shiro
.io
.
ResourceUtils
-
Resource path prefix that specifies to load from a classpath location, value is
classpath:
-
ClassResolvingObjectInputStream
- Class in
org.apache.shiro.io
-
Enables correct ClassLoader lookup in various environments (e.g.
-
ClassResolvingObjectInputStream(InputStream) - Constructor for class org
.apache
.shiro
.io
.
ClassResolvingObjectInputStream
-
-
ClassUtils
- Class in
org.apache.shiro.util
-
Utility method library used to conveniently interact with
Classes, such as acquiring them from the application
ClassLoaders and instantiating Objects from them.
-
ClassUtils() - Constructor for class org
.apache
.shiro
.util
.
ClassUtils
-
-
clean(String) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
Returns a 'cleaned' representation of the specified argument.
-
clear() - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Clears out (nulls) the username, password, rememberMe, and inetAddress.
-
clear() - Method in interface org
.apache
.shiro
.cache
.
Cache
-
Clear all entries from the cache.
-
clear() - Method in class org
.apache
.shiro
.cache
.
MapCache
-
-
clear() - Method in class org
.apache
.shiro
.config
.
Ini
-
-
clear() - Method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
clear() - Method in interface org
.apache
.shiro
.subject
.
MutablePrincipalCollection
-
Removes all Principals in this collection.
-
clear() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
clear() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
clear() - Method in class org
.apache
.shiro
.subject
.support
.
SubjectThreadState
-
Completely
removes the
ThreadContext state.
-
clear() - Method in class org
.apache
.shiro
.util
.
MapContext
-
-
clear() - Method in class org
.apache
.shiro
.util
.
SoftHashMap
-
-
clear() - Method in interface org
.apache
.shiro
.util
.
ThreadState
-
Completely clears/removes the
ThreadContext state.
-
clearCache(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
Clears out any cached data associated with the specified account identity/identities.
-
clearCachedAuthenticationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Clears out the AuthenticationInfo cache entry for the specified account.
-
clearCachedAuthorizationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
Clears out the AuthorizationInfo cache entry for the specified account.
-
close(InputStream) - Static method in class org
.apache
.shiro
.io
.
ResourceUtils
-
-
closeConnection(Connection) - Static method in class org
.apache
.shiro
.util
.
JdbcUtils
-
Close the given JDBC Connection and ignore any thrown exception.
-
closeContext(LdapContext) - Static method in class org
.apache
.shiro
.realm
.ldap
.
LdapUtils
-
Closes an LDAP context, logging any errors, but not throwing an exception if there is a failure.
-
closeEnumeration(NamingEnumeration) - Static method in class org
.apache
.shiro
.realm
.ldap
.
LdapUtils
-
-
closeResultSet(ResultSet) - Static method in class org
.apache
.shiro
.util
.
JdbcUtils
-
Close the given JDBC ResultSet and ignore any thrown exception.
-
closeStatement(Statement) - Static method in class org
.apache
.shiro
.util
.
JdbcUtils
-
Close the given JDBC Statement and ignore any thrown exception.
-
CodecException
- Exception in
org.apache.shiro.codec
-
Root exception related to issues during encoding or decoding.
-
CodecException() - Constructor for exception org
.apache
.shiro
.codec
.
CodecException
-
Creates a new
CodecException.
-
CodecException(String) - Constructor for exception org
.apache
.shiro
.codec
.
CodecException
-
Creates a new
CodecException.
-
CodecException(Throwable) - Constructor for exception org
.apache
.shiro
.codec
.
CodecException
-
Creates a new
CodecException.
-
CodecException(String, Throwable) - Constructor for exception org
.apache
.shiro
.codec
.
CodecException
-
Creates a new
CodecException.
-
CodecSupport
- Class in
org.apache.shiro.codec
-
Base abstract class that provides useful encoding and decoding operations, especially for character data.
-
CodecSupport() - Constructor for class org
.apache
.shiro
.codec
.
CodecSupport
-
-
CollectionUtils
- Class in
org.apache.shiro.util
-
Static helper class for use dealing with Collections.
-
CollectionUtils() - Constructor for class org
.apache
.shiro
.util
.
CollectionUtils
-
-
combine(ByteSource, ByteSource) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
Combines the specified 'private' salt bytes with the specified additional extra bytes to use as the total salt during hash computation.
-
COMMENT_POUND - Static variable in class org
.apache
.shiro
.config
.
Ini
-
-
COMMENT_SEMICOLON - Static variable in class org
.apache
.shiro
.config
.
Ini
-
-
computeHash(HashRequest) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
Computes and responds with a hash based on the specified request.
-
computeHash(HashRequest) - Method in interface org
.apache
.shiro
.crypto
.hash
.
HashService
-
Computes a hash based on the given request.
-
ConcurrentAccessException
- Exception in
org.apache.shiro.authc
-
Thrown when an authentication attempt has been received for an account that has already been authenticated (i.e.
-
ConcurrentAccessException() - Constructor for exception org
.apache
.shiro
.authc
.
ConcurrentAccessException
-
Creates a new ConcurrentAccessException.
-
ConcurrentAccessException(String) - Constructor for exception org
.apache
.shiro
.authc
.
ConcurrentAccessException
-
Constructs a new ConcurrentAccessException.
-
ConcurrentAccessException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
ConcurrentAccessException
-
Constructs a new ConcurrentAccessException.
-
ConcurrentAccessException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
ConcurrentAccessException
-
Constructs a new ConcurrentAccessException.
-
ConfigurableHashService
- Interface in
org.apache.shiro.crypto.hash
-
A
HashService that allows configuration of its strategy via JavaBeans-compatible setter methods.
-
ConfigurationException
- Exception in
org.apache.shiro.config
-
Root exception indicating there was a problem parsing or processing the Shiro configuration.
-
ConfigurationException() - Constructor for exception org
.apache
.shiro
.config
.
ConfigurationException
-
Creates a new ConfigurationException.
-
ConfigurationException(String) - Constructor for exception org
.apache
.shiro
.config
.
ConfigurationException
-
Constructs a new ConfigurationException.
-
ConfigurationException(Throwable) - Constructor for exception org
.apache
.shiro
.config
.
ConfigurationException
-
Constructs a new ConfigurationException.
-
ConfigurationException(String, Throwable) - Constructor for exception org
.apache
.shiro
.config
.
ConfigurationException
-
Constructs a new ConfigurationException.
-
CONTAINER_PREFIX - Static variable in class org
.apache
.shiro
.jndi
.
JndiLocator
-
JNDI prefix used in a J2EE container
-
containsKey(Object) - Method in class org
.apache
.shiro
.config
.
Ini
-
-
containsKey(Object) - Method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
containsKey(Object) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
containsKey(Object) - Method in class org
.apache
.shiro
.util
.
MapContext
-
-
containsKey(Object) - Method in class org
.apache
.shiro
.util
.
SoftHashMap
-
-
containsValue(Object) - Method in class org
.apache
.shiro
.config
.
Ini
-
-
containsValue(Object) - Method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
containsValue(Object) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
containsValue(Object) - Method in class org
.apache
.shiro
.util
.
MapContext
-
-
containsValue(Object) - Method in class org
.apache
.shiro
.util
.
SoftHashMap
-
-
contextAttribute(String, Object) - Method in class org
.apache
.shiro
.subject
.
Subject.Builder
-
Allows custom attributes to be added to the underlying context
Map used to construct the
Subject instance.
-
contextFactoryClassName - Variable in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
convertBytesToPrincipals(byte[], SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
If a
cipherService is available, it will be used to first decrypt the byte array.
-
convertJndiName(String) - Method in class org
.apache
.shiro
.jndi
.
JndiLocator
-
Convert the given JNDI name into the actual JNDI name to use.
-
convertPrincipalsToBytes(PrincipalCollection) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Converts the given principal collection the byte array that will be persisted to be 'remembered' later.
-
convertSaltToBytes(Object) - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Acquires the specified
salt argument's bytes and returns them in the form of a
ByteSource instance.
-
convertSourceToBytes(Object) - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Acquires the specified
source argument's bytes and returns them in the form of a
ByteSource instance.
-
copy(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
create(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
Persists the given session instance to an underlying EIS (Enterprise Information System).
-
create(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
-
create(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Calls
super.create(session), then caches the session keyed by the returned
sessionId, and then returns this
sessionId.
-
create(Session) - Method in interface org
.apache
.shiro
.session
.mgt
.eis
.
SessionDAO
-
Inserts a new Session record into the underling EIS (e.g.
-
createActiveSessionsCache() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Creates a cache instance used to store active sessions.
-
createAuthenticationInfo(AuthenticationToken, Object, Object, LdapContext) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Returns the
AuthenticationInfo resulting from a Subject's successful LDAP authentication attempt.
-
createByteSource(Object) - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
createCache(String) - Method in class org
.apache
.shiro
.cache
.
AbstractCacheManager
-
Creates a new
Cache instance associated with the specified
name.
-
createCache(String) - Method in class org
.apache
.shiro
.cache
.
MemoryConstrainedCacheManager
-
-
createDefaultInstance() - Method in class org
.apache
.shiro
.config
.
IniFactorySupport
-
-
createDefaultInstance() - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
createDefaults(Ini, Ini.Section) - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
createExposedSession(Session, SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
createExposedSession(Session, SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
createHashRequest(ByteSource) - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
createInitialContext() - Method in class org
.apache
.shiro
.jndi
.
JndiTemplate
-
Create a new JNDI initial context.
-
createInstance() - Method in class org
.apache
.shiro
.config
.
IniFactorySupport
-
Creates a new object instance by using a configured INI source.
-
createInstance(Ini) - Method in class org
.apache
.shiro
.config
.
IniFactorySupport
-
-
createInstance(Ini) - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
createInstance() - Method in class org
.apache
.shiro
.util
.
AbstractFactory
-
-
createLdapContext(Hashtable) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
createLdapContext(Hashtable) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
-
createNewInstance(Map<String, Object>, String, String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
createRealm(Ini) - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
Creates a
Realm from the Ini instance containing account data.
-
createSession(SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
Creates a new
Session Session instance based on the specified (possibly
null) initialization data.
-
createSession(SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
createSession(SessionContext) - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionFactory
-
Creates a new
Session instance based on the specified contextual initialization data.
-
createSession(SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSessionFactory
-
Creates a new
SimpleSession instance retaining the context's
host if one can be found.
-
createSessionContext(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
createSessionContext() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
createSessionValidationScheduler() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
createSubject(AuthenticationToken, AuthenticationInfo, Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Creates a
Subject instance for the user represented by the given method arguments.
-
createSubject(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
This implementation functions as follows:
Ensures the
SubjectContext is as populated as it can be, using heuristics to acquire data that may not have already been available to it (such as a referenced session or remembered principals). Calls
DefaultSecurityManager.doCreateSubject(org.apache.shiro.subject.SubjectContext) to actually perform the
Subject instance creation. calls
save(subject) to ensure the constructed
Subject's state is accessible for future requests/invocations if necessary. returns the constructed
Subject instance.
-
createSubject(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
DefaultSubjectFactory
-
-
createSubject(SubjectContext) - Method in interface org
.apache
.shiro
.mgt
.
SecurityManager
-
Creates a
Subject instance reflecting the specified contextual data.
-
createSubject(SubjectContext) - Method in interface org
.apache
.shiro
.mgt
.
SubjectFactory
-
Creates a new Subject instance reflecting the state of the specified contextual data.
-
createSubjectContext() - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
credentials - Variable in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
The credentials verifying the account principals.
-
CredentialsException
- Exception in
org.apache.shiro.authc
-
Exception thrown due to a problem with the credential(s) submitted for an account during the authentication process.
-
CredentialsException() - Constructor for exception org
.apache
.shiro
.authc
.
CredentialsException
-
Creates a new CredentialsException.
-
CredentialsException(String) - Constructor for exception org
.apache
.shiro
.authc
.
CredentialsException
-
Constructs a new CredentialsException.
-
CredentialsException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
CredentialsException
-
Constructs a new CredentialsException.
-
CredentialsException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
CredentialsException
-
Constructs a new CredentialsException.
-
CredentialsMatcher
- Interface in
org.apache.shiro.authc.credential
-
Interface implemented by classes that can determine if an AuthenticationToken's provided credentials matches a corresponding account's credentials stored in the system.
-
credentialsSalt - Variable in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Any salt used in hashing the credentials.
-
CryptoException
- Exception in
org.apache.shiro.crypto
-
Base Shiro exception for problems encountered during cryptographic operations.
-
CryptoException(String) - Constructor for exception org
.apache
.shiro
.crypto
.
CryptoException
-
-
CryptoException(Throwable) - Constructor for exception org
.apache
.shiro
.crypto
.
CryptoException
-
-
CryptoException(String, Throwable) - Constructor for exception org
.apache
.shiro
.crypto
.
CryptoException
-
-
DataAccessException
- Exception in
org.apache.shiro.dao
-
Generic exception representing a problem when attempting to access data.
-
DataAccessException(String) - Constructor for exception org
.apache
.shiro
.dao
.
DataAccessException
-
Constructs a DataAccessException with a message explaining the cause of the exception.
-
DataAccessException(String, Throwable) - Constructor for exception org
.apache
.shiro
.dao
.
DataAccessException
-
Constructs a DataAccessException with a message explaining the cause of the exception.
-
dataSource - Variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
decode(String) - Static method in class org
.apache
.shiro
.codec
.
Base64
-
Converts the specified UTF-8 Base64 encoded String and decodes it to a raw Base64 decoded byte array.
-
decode(byte[]) - Static method in class org
.apache
.shiro
.codec
.
Base64
-
Decodes Base64 data into octects
-
decode(byte[]) - Static method in class org
.apache
.shiro
.codec
.
Hex
-
Converts an array of character bytes representing hexidecimal values into an array of bytes of those same values.
-
decode(String) - Static method in class org
.apache
.shiro
.codec
.
Hex
-
Converts the specified Hex-encoded String into a raw byte array.
-
decode(char[]) - Static method in class org
.apache
.shiro
.codec
.
Hex
-
Converts an array of characters representing hexidecimal values into an array of bytes of those same values.
-
decodeToString(String) - Static method in class org
.apache
.shiro
.codec
.
Base64
-
Converts the specified UTF-8 Base64 encoded String and decodes it to a resultant UTF-8 encoded string.
-
decodeToString(byte[]) - Static method in class org
.apache
.shiro
.codec
.
Base64
-
Decodes the specified Base64 encoded byte array and returns the decoded result as a UTF-8 encoded.
-
decorate(Session) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
decrypt(byte[], byte[]) - Method in interface org
.apache
.shiro
.crypto
.
CipherService
-
Decrypts encrypted data via the specified cipher key and returns the original (pre-encrypted) data.
-
decrypt(InputStream, OutputStream, byte[]) - Method in interface org
.apache
.shiro
.crypto
.
CipherService
-
Receives encrypted data from the given
InputStream, decrypts it, and sends the resulting decrypted data to the given
OutputStream.
-
decrypt(byte[], byte[]) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
decrypt(InputStream, OutputStream, byte[]) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
decrypt(byte[]) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
-
DEFAULT_AUTHENTICATION_QUERY - Static variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
The default query used to retrieve account data for the user.
-
DEFAULT_CASE_SENSITIVE - Static variable in class org
.apache
.shiro
.authz
.permission
.
WildcardPermission
-
-
DEFAULT_CHARSET_NAME - Static variable in class org
.apache
.shiro
.config
.
Ini
-
-
DEFAULT_CONTEXT_FACTORY_CLASS_NAME - Static variable in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
-
DEFAULT_DELIMITER_CHAR - Static variable in class org
.apache
.shiro
.util
.
StringUtils
-
Constant representing the default delimiter character (comma), equal to
','
-
DEFAULT_GLOBAL_SESSION_TIMEOUT - Static variable in class org
.apache
.shiro
.session
.mgt
.
AbstractSessionManager
-
Default main session timeout value, equal to
30 minutes.
-
DEFAULT_HASH_ALGORITHM - Static variable in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
DEFAULT_HASH_ITERATIONS - Static variable in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
DEFAULT_INI_RESOURCE_PATH - Static variable in class org
.apache
.shiro
.config
.
IniFactorySupport
-
-
DEFAULT_NEXT_BYTES_SIZE - Static variable in class org
.apache
.shiro
.crypto
.
SecureRandomNumberGenerator
-
-
DEFAULT_PATH_SEPARATOR - Static variable in class org
.apache
.shiro
.util
.
AntPathMatcher
-
Default path separator: "/"
-
DEFAULT_PERMISSIONS_QUERY - Static variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
The default query used to retrieve permissions that apply to a particular role.
-
DEFAULT_QUOTE_CHAR - Static variable in class org
.apache
.shiro
.util
.
StringUtils
-
Constant representing the default quote character (double quote), equal to '"'
-
DEFAULT_REFERRAL - Static variable in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
-
DEFAULT_SALTED_AUTHENTICATION_QUERY - Static variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
The default query used to retrieve account data for the user when
JdbcRealm.saltStyle is COLUMN.
-
DEFAULT_SECTION_NAME - Static variable in class org
.apache
.shiro
.config
.
Ini
-
-
DEFAULT_SECURITY_MANAGER_KEY - Static variable in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
The default name under which the application's
SecurityManager instance may be acquired, equal to
securityManager.
-
DEFAULT_SESSION_VALIDATION_INTERVAL - Static variable in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
DEFAULT_USER_ROLES_QUERY - Static variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
The default query used to retrieve the roles that apply to a user.
-
DefaultAnnotationResolver
- Class in
org.apache.shiro.aop
-
-
DefaultAnnotationResolver() - Constructor for class org
.apache
.shiro
.aop
.
DefaultAnnotationResolver
-
-
DefaultBlockCipherService
- Class in
org.apache.shiro.crypto
-
Base abstract class for block cipher algorithms.
-
DefaultBlockCipherService(String) - Constructor for class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
DefaultEnvironment
- Class in
org.apache.shiro.env
-
Simple/default
Environment implementation that stores Shiro objects as key-value pairs in a
Map instance.
-
DefaultEnvironment() - Constructor for class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
DefaultEnvironment(Map<String, ?>) - Constructor for class org
.apache
.shiro
.env
.
DefaultEnvironment
-
Creates a new instance with the specified backing map.
-
DefaultHashFormatFactory
- Class in
org.apache.shiro.crypto.hash.format
-
This default
HashFormatFactory implementation heuristically determines a
HashFormat class to instantiate based on the input argument and returns a new instance of the discovered class.
-
DefaultHashFormatFactory() - Constructor for class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
-
DefaultHashService
- Class in
org.apache.shiro.crypto.hash
-
Default implementation of the
HashService interface, supporting a customizable hash algorithm name, secure-random salt generation, multiple hash iterations and an optional internal
privateSalt.
-
DefaultHashService() - Constructor for class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
DefaultLdapContextFactory
- Class in
org.apache.shiro.realm.ldap
-
-
DefaultLdapContextFactory() - Constructor for class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
DefaultPasswordService
- Class in
org.apache.shiro.authc.credential
-
-
DefaultPasswordService() - Constructor for class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
DefaultSecurityManager
- Class in
org.apache.shiro.mgt
-
The Shiro framework's default concrete implementation of the
SecurityManager interface, based around a collection of
Realms.
-
DefaultSecurityManager() - Constructor for class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Default no-arg constructor.
-
DefaultSecurityManager(Realm) - Constructor for class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Supporting constructor for a single-realm application.
-
DefaultSecurityManager(Collection<Realm>) - Constructor for class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Supporting constructor for multiple
realms.
-
DefaultSerializer
<
T> - Class in
org.apache.shiro.io
-
Serializer implementation that uses the default JVM serialization mechanism (Object Input/Output Streams).
-
DefaultSerializer() - Constructor for class org
.apache
.shiro
.io
.
DefaultSerializer
-
-
DefaultSessionContext
- Class in
org.apache.shiro.session.mgt
-
Default implementation of the
SessionContext interface which provides getters and setters that wrap interaction with the underlying backing context map.
-
DefaultSessionContext() - Constructor for class org
.apache
.shiro
.session
.mgt
.
DefaultSessionContext
-
-
DefaultSessionContext(Map<String, Object>) - Constructor for class org
.apache
.shiro
.session
.mgt
.
DefaultSessionContext
-
-
DefaultSessionKey
- Class in
org.apache.shiro.session.mgt
-
Default implementation of the
SessionKey interface, which allows setting and retrieval of a concrete
sessionId that the
SessionManager implementation can use to look up a
Session instance.
-
DefaultSessionKey() - Constructor for class org
.apache
.shiro
.session
.mgt
.
DefaultSessionKey
-
-
DefaultSessionKey(Serializable) - Constructor for class org
.apache
.shiro
.session
.mgt
.
DefaultSessionKey
-
-
DefaultSessionManager
- Class in
org.apache.shiro.session.mgt
-
-
DefaultSessionManager() - Constructor for class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
DefaultSessionStorageEvaluator
- Class in
org.apache.shiro.mgt
-
A Default
SessionStorageEvaluator that provides reasonable control over if and how Sessions may be used for storing Subject state.
-
DefaultSessionStorageEvaluator() - Constructor for class org
.apache
.shiro
.mgt
.
DefaultSessionStorageEvaluator
-
-
DefaultSubjectContext
- Class in
org.apache.shiro.subject.support
-
-
DefaultSubjectContext() - Constructor for class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
DefaultSubjectContext(SubjectContext) - Constructor for class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
DefaultSubjectDAO
- Class in
org.apache.shiro.mgt
-
Default
SubjectDAO implementation that stores Subject state in the Subject's Session by default (but this can be disabled - see below).
-
DefaultSubjectDAO() - Constructor for class org
.apache
.shiro
.mgt
.
DefaultSubjectDAO
-
-
DefaultSubjectFactory
- Class in
org.apache.shiro.mgt
-
-
DefaultSubjectFactory() - Constructor for class org
.apache
.shiro
.mgt
.
DefaultSubjectFactory
-
-
delegate - Variable in class org
.apache
.shiro
.session
.
ProxiedSession
-
The proxied instance
-
DelegatingSession
- Class in
org.apache.shiro.session.mgt
-
A DelegatingSession is a client-tier representation of a server side
Session.
-
DelegatingSession(NativeSessionManager, SessionKey) - Constructor for class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
DelegatingSubject
- Class in
org.apache.shiro.subject.support
-
Implementation of the
Subject interface that delegates method calls to an underlying
SecurityManager instance for security checks.
-
DelegatingSubject(SecurityManager) - Constructor for class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
DelegatingSubject(PrincipalCollection, boolean, String, Session, SecurityManager) - Constructor for class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
DelegatingSubject(PrincipalCollection, boolean, String, Session, boolean, SecurityManager) - Constructor for class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
delete(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
delete(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSubjectDAO
-
Removes any existing subject state from the subject's session (if the session exists).
-
delete(Subject) - Method in interface org
.apache
.shiro
.mgt
.
SubjectDAO
-
Removes any persisted state for the specified
Subject instance.
-
delete(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
delete(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
-
delete(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
MemorySessionDAO
-
-
delete(Session) - Method in interface org
.apache
.shiro
.session
.mgt
.eis
.
SessionDAO
-
Deletes the associated EIS record of the specified
session.
-
deserialize(byte[]) - Method in class org
.apache
.shiro
.io
.
DefaultSerializer
-
-
deserialize(byte[]) - Method in interface org
.apache
.shiro
.io
.
Serializer
-
Converts the specified raw byte[] array back into an original Object form.
-
deserialize(byte[]) - Method in class org
.apache
.shiro
.io
.
XmlSerializer
-
Deserializes the specified
serialized source back into an Object by using a
ByteArrayInputStream to wrap the argument and then decode this stream via an
XMLDecoder, where the
readObject call results in the original Object to return.
-
deserialize(byte[]) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
-
destroy() - Method in class org
.apache
.shiro
.cache
.
AbstractCacheManager
-
Cleanup method that first
destroys all of it's managed caches and then
clears out the internally referenced cache map.
-
destroy() - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
destroy() - Method in class org
.apache
.shiro
.mgt
.
AuthenticatingSecurityManager
-
-
destroy() - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
destroy() - Method in class org
.apache
.shiro
.mgt
.
CachingSecurityManager
-
-
destroy() - Method in class org
.apache
.shiro
.mgt
.
RealmSecurityManager
-
-
destroy() - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
-
destroy() - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
Destroy reload scheduler if one exists.
-
destroy() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
destroy() - Method in interface org
.apache
.shiro
.util
.
Destroyable
-
Called when this object is being destroyed, allowing any necessary cleanup of internal resources.
-
destroy(Object) - Static method in class org
.apache
.shiro
.util
.
LifecycleUtils
-
-
destroy(Destroyable) - Static method in class org
.apache
.shiro
.util
.
LifecycleUtils
-
-
destroy(Collection) - Static method in class org
.apache
.shiro
.util
.
LifecycleUtils
-
Calls
destroy for each object in the collection.
-
Destroyable
- Interface in
org.apache.shiro.util
-
Shiro container-agnostic interface that indicates that this object requires a callback during destruction.
-
DisabledAccountException
- Exception in
org.apache.shiro.authc
-
Thrown when attempting to authenticate and the corresponding account has been disabled for some reason.
-
DisabledAccountException() - Constructor for exception org
.apache
.shiro
.authc
.
DisabledAccountException
-
Creates a new DisabledAccountException.
-
DisabledAccountException(String) - Constructor for exception org
.apache
.shiro
.authc
.
DisabledAccountException
-
Constructs a new DisabledAccountException.
-
DisabledAccountException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
DisabledAccountException
-
Constructs a new DisabledAccountException.
-
DisabledAccountException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
DisabledAccountException
-
Constructs a new DisabledAccountException.
-
DisabledSessionException
- Exception in
org.apache.shiro.subject.support
-
Exception thrown if attempting to create a new
Subject
session, but that
Subject's sessions are disabled.
-
DisabledSessionException(String) - Constructor for exception org
.apache
.shiro
.subject
.support
.
DisabledSessionException
-
-
disableSessionValidation() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
disableSessionValidation() - Method in class org
.apache
.shiro
.session
.mgt
.
ExecutorServiceSessionValidationScheduler
-
-
disableSessionValidation() - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionValidationScheduler
-
Disables the session validation job.
-
doAuthenticate(AuthenticationToken) - Method in class org
.apache
.shiro
.authc
.
AbstractAuthenticator
-
Template design pattern hook for subclasses to implement specific authentication behavior.
-
doAuthenticate(AuthenticationToken) - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
Attempts to authenticate the given token by iterating over the internal collection of
Realms.
-
doCall(Callable<V>) - Method in class org
.apache
.shiro
.subject
.support
.
SubjectCallable
-
-
doClearCache(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
doClearCache(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
doClearCache(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
This implementation does nothing - it is a template to be overridden by subclasses if necessary.
-
doCreate(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
Subclass hook to actually persist the given
Session instance to the underlying EIS.
-
doCreate(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
EnterpriseCacheSessionDAO
-
-
doCreate(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
MemorySessionDAO
-
-
doCreateSession(SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
doCreateSession(SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
doCreateSubject(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Actually creates a
Subject instance by delegating to the internal
subjectFactory.
-
doCredentialsMatch(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.credential
.
AllowAllCredentialsMatcher
-
Returns
true
always no matter what the method arguments are.
-
doCredentialsMatch(AuthenticationToken, AuthenticationInfo) - Method in interface org
.apache
.shiro
.authc
.credential
.
CredentialsMatcher
-
Returns
true if the provided token credentials match the stored account credentials,
false otherwise.
-
doCredentialsMatch(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
This implementation first hashes the
token's credentials, potentially using a
salt if the
info argument is a
SaltedAuthenticationInfo.
-
doCredentialsMatch(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.credential
.
PasswordMatcher
-
-
doCredentialsMatch(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.credential
.
SimpleCredentialsMatcher
-
-
doDelete(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Subclass implementation hook to permanently delete the given Session from the underlying EIS.
-
doDelete(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
EnterpriseCacheSessionDAO
-
-
doGetAuthenticationInfo(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Retrieves authentication data from an implementation-specific datasource (RDBMS, LDAP, etc) for the given authentication token.
-
doGetAuthenticationInfo(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
doGetAuthenticationInfo(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
doGetAuthenticationInfo(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
-
doGetAuthenticationInfo(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
doGetAuthorizationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
Retrieves the AuthorizationInfo for the given principals from the underlying data store.
-
doGetAuthorizationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
This implementation of the interface expects the principals collection to return a String username keyed off of this realm's
name
-
doGetAuthorizationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
doGetAuthorizationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
-
doGetAuthorizationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
doGetSession(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
doGetSession(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
doInContext(Context) - Method in interface org
.apache
.shiro
.jndi
.
JndiCallback
-
Do something with the given JNDI context.
-
DomainPermission
- Class in
org.apache.shiro.authz.permission
-
Provides a base Permission class from which type-safe/domain-specific subclasses may extend.
-
DomainPermission() - Constructor for class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
Creates a domain permission with *all* actions for *all* targets;
-
DomainPermission(String) - Constructor for class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
DomainPermission(String, String) - Constructor for class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
DomainPermission(Set<String>, Set<String>) - Constructor for class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
doMatch(String, String, boolean) - Method in class org
.apache
.shiro
.util
.
AntPathMatcher
-
Actually match the given
path against the given
pattern.
-
doMultiRealmAuthentication(Collection<Realm>, AuthenticationToken) - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
Performs the multi-realm authentication attempt by calling back to a
AuthenticationStrategy object as each realm is consulted for
AuthenticationInfo for the specified
token.
-
doReadSession(Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
Subclass implementation hook that retrieves the Session object from the underlying EIS or
null if a session with that ID could not be found.
-
doReadSession(Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
EnterpriseCacheSessionDAO
-
-
doReadSession(Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
MemorySessionDAO
-
-
doRun(Runnable) - Method in class org
.apache
.shiro
.subject
.support
.
SubjectRunnable
-
-
doSingleRealmAuthentication(Realm, AuthenticationToken) - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
Performs the authentication attempt by interacting with the single configured realm, which is significantly simpler than performing multi-realm logic.
-
doUpdate(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Subclass implementation hook to actually persist the
Session's state to the underlying EIS.
-
doUpdate(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
EnterpriseCacheSessionDAO
-
-
doValidate(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
generateId(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
JavaUuidSessionIdGenerator
-
Ignores the method argument and simply returns
UUID.
randomUUID().
toString().
-
generateId(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
RandomSessionIdGenerator
-
-
generateId(Session) - Method in interface org
.apache
.shiro
.session
.mgt
.eis
.
SessionIdGenerator
-
Generates a new ID to be applied to the specified
Session instance.
-
generateInitializationVector(boolean) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
generateInitializationVector(boolean) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
generateNewKey() - Method in class org
.apache
.shiro
.crypto
.
AbstractSymmetricCipherService
-
-
generateNewKey(int) - Method in class org
.apache
.shiro
.crypto
.
AbstractSymmetricCipherService
-
-
generateSessionId(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
Generates a new ID to be applied to the specified
session instance.
-
get(K) - Method in interface org
.apache
.shiro
.cache
.
Cache
-
Returns the Cached value stored under the specified
key or
null if there is no Cache entry for that
key.
-
get(K) - Method in class org
.apache
.shiro
.cache
.
MapCache
-
-
get(Object) - Method in class org
.apache
.shiro
.config
.
Ini
-
-
get(Object) - Method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
get(Object) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
get(Object) - Method in class org
.apache
.shiro
.util
.
MapContext
-
-
get(Object) - Method in class org
.apache
.shiro
.util
.
SoftHashMap
-
-
get(Object) - Static method in class org
.apache
.shiro
.util
.
ThreadContext
-
Returns the object for the specified
key that is bound to the current thread.
-
getActions() - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
getActiveSessions() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
getActiveSessions() - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
getActiveSessions() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Returns all active sessions in the system.
-
getActiveSessions() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
MemorySessionDAO
-
-
getActiveSessions() - Method in interface org
.apache
.shiro
.session
.mgt
.eis
.
SessionDAO
-
Returns all sessions in the EIS that are considered active, meaning all sessions that haven't been stopped/expired.
-
getActiveSessionsCache() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Returns the cache instance to use for storing active sessions.
-
getActiveSessionsCacheName() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Returns the name of the actives sessions cache to be returned by the
CacheManager.
-
getAlgorithmName() - Method in class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
Implemented by subclasses, this specifies the
MessageDigest algorithm name to use when performing the hash.
-
getAlgorithmName(HashRequest) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
getAlgorithmName() - Method in interface org
.apache
.shiro
.crypto
.hash
.
Hash
-
Returns the name of the algorithm used to hash the input source, for example,
SHA-256,
MD5, etc.
-
getAlgorithmName() - Method in interface org
.apache
.shiro
.crypto
.hash
.
HashRequest
-
Returns the name of the hash algorithm the
HashService should use when computing the
Hash, or
null if the default algorithm configuration of the
HashService should be used.
-
getAlgorithmName() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Returns the
MessageDigest algorithm name to use when performing the hash.
-
getAlgorithmName() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHashRequest
-
-
getAlgorithmName() - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
Returns the cipher algorithm name that will be used for all encryption, decryption, and key operations (for example, 'AES', 'Blowfish', 'RSA', 'DSA', 'TripleDES', etc).
-
getAllAttributeValues(Attribute) - Static method in class org
.apache
.shiro
.realm
.ldap
.
LdapUtils
-
Helper method used to retrieve all attribute values from a particular context attribute.
-
getAnnotation(MethodInvocation) - Method in class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Returns the Annotation that this interceptor will process for the specified method invocation.
-
getAnnotation(MethodInvocation, Class<? extends Annotation>) - Method in interface org
.apache
.shiro
.aop
.
AnnotationResolver
-
Returns an
Annotation instance of the specified type based on the given
MethodInvocation argument, or
null if no annotation of that type could be found.
-
getAnnotation(MethodInvocation, Class<? extends Annotation>) - Method in class org
.apache
.shiro
.aop
.
DefaultAnnotationResolver
-
-
getAnnotationClass() - Method in class org
.apache
.shiro
.aop
.
AnnotationHandler
-
Returns the type of annotation this handler inspects and processes.
-
getAnnotationValue(Annotation) - Method in class org
.apache
.shiro
.authz
.aop
.
PermissionAnnotationHandler
-
Returns the annotation
value, from which the Permission will be constructed.
-
getArguments() - Method in interface org
.apache
.shiro
.aop
.
MethodInvocation
-
Returns the (possibly null) arguments to be supplied to the method invocation.
-
getAttribute(SessionKey, Object) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getAttribute(Object) - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
getAttribute(SessionKey, Object) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns the object bound to the associated session identified by the specified attribute key.
-
getAttribute(Object) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getAttribute(Object) - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
getAttribute(Object) - Method in interface org
.apache
.shiro
.session
.
Session
-
Returns the object bound to this session identified by the specified key.
-
getAttributeKeys(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getAttributeKeys() - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
getAttributeKeys(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns all attribute keys maintained by the target session or an empty collection if there are no attributes.
-
getAttributeKeys() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getAttributeKeys() - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
getAttributeKeys() - Method in interface org
.apache
.shiro
.session
.
Session
-
Returns the keys of all the attributes stored under this session.
-
getAttributes() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getAuthenticationCache() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Returns a
Cache instance to use for authentication caching, or
null if no cache has been set.
-
getAuthenticationCacheKey(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Returns the key under which
AuthenticationInfo instances are cached if authentication caching is enabled.
-
getAuthenticationCacheKey(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Returns the key under which
AuthenticationInfo instances are cached if authentication caching is enabled.
-
getAuthenticationCacheName() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
getAuthenticationInfo(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
getAuthenticationInfo(AuthenticationToken) - Method in interface org
.apache
.shiro
.realm
.
Realm
-
Returns an account's authentication-specific information for the specified
token, or
null if no account could be found based on the
token.
-
getAuthenticationInfo() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
-
getAuthenticationInfo() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getAuthenticationListeners() - Method in class org
.apache
.shiro
.authc
.
AbstractAuthenticator
-
-
getAuthenticationMechanism() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns the type of LDAP authentication mechanism to use when connecting to the LDAP server.
-
getAuthenticationStrategy() - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
Returns the
AuthenticationStrategy utilized by this modular authenticator during a multi-realm log-in attempt.
-
getAuthenticationToken() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
-
getAuthenticationToken() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getAuthenticationTokenClass() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Returns the authenticationToken class supported by this realm.
-
getAuthenticator() - Method in class org
.apache
.shiro
.mgt
.
AuthenticatingSecurityManager
-
Returns the delegate
Authenticator instance that this SecurityManager uses to perform all authentication operations.
-
getAuthorizationCache() - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
getAuthorizationCacheKey(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
getAuthorizationCacheName() - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
getAuthorizationInfo(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
Returns an account's authorization-specific information for the specified
principals, or
null if no account could be found.
-
getAuthorizer() - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
Returns the underlying wrapped
Authorizer instance to which this
SecurityManager implementation delegates all of its authorization calls.
-
getAvailablePrincipal(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
A utility method for subclasses that returns the first available principal of interest to this particular realm.
-
getBean(String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
getBean(String, Class<T>) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
getBeans() - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
getBlockSize() - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Returns the block cipher's block size to be used when constructing
Cipher transformation string or
0 if the JCA Provider default block size for the specified
algorithm should be used.
-
getBytes() - Method in class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
-
getBytes() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
-
getBytes() - Method in interface org
.apache
.shiro
.util
.
ByteSource
-
Returns the wrapped byte array.
-
getBytes() - Method in class org
.apache
.shiro
.util
.
SimpleByteSource
-
-
getCache(String) - Method in class org
.apache
.shiro
.cache
.
AbstractCacheManager
-
Returns the cache with the specified
name.
-
getCache(String) - Method in interface org
.apache
.shiro
.cache
.
CacheManager
-
Acquires the cache with the specified
name.
-
getCachedSession(Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Returns the cached session with the corresponding
sessionId or
null if there is no session cached under that id (or if there is no Cache).
-
getCachedSession(Serializable, Cache<Serializable, Session>) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Returns the Session with the specified id from the specified cache.
-
getCacheManager() - Method in class org
.apache
.shiro
.mgt
.
CachingSecurityManager
-
Returns the CacheManager used by this SecurityManager.
-
getCacheManager() - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
Returns the
CacheManager used for data caching to reduce EIS round trips, or
null if caching is disabled.
-
getCacheManager() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Returns the CacheManager to use for acquiring the
activeSessionsCache if one is not configured.
-
getCipherKey() - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Convenience method that returns the cipher key to use for
both encryption and decryption.
-
getCipherService() - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Returns the
CipherService to use for encrypting and decrypting serialized identity data to prevent easy inspection of Subject identity data.
-
getConstructor(Class, Class...) - Static method in class org
.apache
.shiro
.util
.
ClassUtils
-
-
getContextFactory() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Returns the LdapContextFactory instance used to acquire connections to the LDAP directory during authentication attempts and authorization queries.
-
getContextFactoryClassName() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Sets the name of the ContextFactory class to use.
-
getCredentials() - Method in interface org
.apache
.shiro
.authc
.
AuthenticationInfo
-
Returns the credentials associated with the corresponding Subject.
-
getCredentials() - Method in interface org
.apache
.shiro
.authc
.
AuthenticationToken
-
Returns the credentials submitted by the user during the authentication process that verifies the submitted
account identity.
-
getCredentials(AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
Returns a
Hash instance representing the already-hashed AuthenticationInfo credentials stored in the system.
-
getCredentials(AuthenticationToken) - Method in class org
.apache
.shiro
.authc
.credential
.
SimpleCredentialsMatcher
-
Returns the
token's credentials.
-
getCredentials(AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.credential
.
SimpleCredentialsMatcher
-
Returns the
account's credentials.
-
getCredentials() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Simply returns
this.authcInfo.getCredentials.
-
getCredentials() - Method in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
-
getCredentials() - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
-
getCredentialsMatcher() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Returns the
CredentialsMatcher used during an authentication attempt to verify submitted credentials with those stored in the system.
-
getCredentialsSalt() - Method in interface org
.apache
.shiro
.authc
.
SaltedAuthenticationInfo
-
Returns the salt used to salt the account's credentials or
null if no salt was used.
-
getCredentialsSalt() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Returns the salt used to hash this Account's credentials (eg for password hashing), or
null if no salt was used or credentials were not hashed at all.
-
getCredentialsSalt() - Method in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Returns the salt used to hash the credentials, or
null if no salt was used or credentials were not hashed at all.
-
getDecryptionCipherKey() - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Returns the decryption cipher key to use for decryption operations.
-
getDefaultNextBytesSize() - Method in class org
.apache
.shiro
.crypto
.
SecureRandomNumberGenerator
-
Returns the size of the generated byte array for calls to
nextBytes().
-
getDefaultSecureRandom() - Static method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
getDigest(String) - Method in class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
Returns the JDK MessageDigest instance to use for executing the hash.
-
getDigest(String) - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Returns the JDK MessageDigest instance to use for executing the hash.
-
getDomain(Class<? extends DomainPermission>) - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
getDomain() - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
getEncryptionCipherKey() - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Returns the cipher key to use for encryption operations.
-
getEnvironment() - Method in class org
.apache
.shiro
.jndi
.
JndiTemplate
-
Return the environment for the JNDI InitialContext, or
null if none should be used.
-
getEnvironment() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns the base JNDI environment template to use when acquiring an LDAP connection (an
LdapContext).
-
getFormatClassNames() - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
Returns a
hashFormatAlias-to-
fullyQualifiedHashFormatClassNameImplementation map.
-
getGlobalSessionTimeout() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractSessionManager
-
Returns the system-wide default time in milliseconds that any session may remain idle before expiring.
-
getHandler() - Method in class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Returns the
AnnotationHandler used to perform authorization behavior based on an annotation discovered at runtime.
-
getHashAlgorithmName() - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
Returns the
Hash
algorithmName to use when performing hashes for credentials matching.
-
getHashAlgorithmName() - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
getHashFormat() - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
getHashFormatClass(String) - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
Heuristically determine the fully qualified HashFormat implementation class name based on the specified token.
-
getHashFormatClass(String, String) - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
Heuristically determine the fully qualified
HashFormat implementation class name in the specified package based on the provided token.
-
getHashFormatFactory() - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
getHashIterations() - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
Returns the number of times a submitted
AuthenticationToken's credentials will be hashed before comparing to the credentials stored in the system.
-
getHashIterations() - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
getHashService() - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
getHost() - Method in interface org
.apache
.shiro
.authc
.
HostAuthenticationToken
-
Returns the host name of the client from where the authentication attempt originates or if the Shiro environment cannot or chooses not to resolve the hostname to improve performance, this method returns the String representation of the client's IP address.
-
getHost() - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Returns the host name or IP string from where the authentication attempt occurs.
-
getHost() - Method in exception org
.apache
.shiro
.authz
.
HostUnauthorizedException
-
Returns the host associated with this exception.
-
getHost(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getHost() - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionContext
-
-
getHost() - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
getHost(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns the host name or IP string of the host where the session was started, if known.
-
getHost() - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionContext
-
Returns the originating host name or IP address (as a String) from where the
Subject is initiating the
Session.
-
getHost() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getHost() - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
getHost() - Method in interface org
.apache
.shiro
.session
.
Session
-
Returns the host name or IP string of the host that originated this session, or
null if the host is unknown.
-
getHost() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns the host name or IP that should reflect the constructed
Subject's originating location.
-
getHost() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getHost() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
Returns the host name or IP associated with the client who created/is interacting with this Subject.
-
getId(String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
getId() - Method in interface org
.apache
.shiro
.crypto
.hash
.format
.
ModularCryptFormat
-
Returns the Modular Crypt Format identifier that indicates how the formatted String should be parsed.
-
getId() - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
Shiro1CryptFormat
-
-
getId() - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
getId() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getId() - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
getId() - Method in interface org
.apache
.shiro
.session
.
Session
-
Returns the unique identifier assigned by the system upon session creation.
-
getIdentityToRemember(Subject, AuthenticationInfo) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
-
getIni() - Method in class org
.apache
.shiro
.config
.
IniFactorySupport
-
-
getIni() - Method in class org
.apache
.shiro
.realm
.text
.
IniRealm
-
Returns the Ini instance used to configure this realm.
-
getInitializationVectorSize() - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
Returns the algorithm-specific size in bits of generated initialization vectors.
-
getInputStreamForPath(String) - Static method in class org
.apache
.shiro
.io
.
ResourceUtils
-
Returns the InputStream for the resource represented by the specified path, supporting scheme prefixes that direct how to acquire the input stream (
CLASSPATH_PREFIX,
URL_PREFIX, or
FILE_PREFIX).
-
getInstance(String) - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
-
getInstance(String) - Method in interface org
.apache
.shiro
.crypto
.hash
.format
.
HashFormatFactory
-
-
getInstance() - Method in class org
.apache
.shiro
.jndi
.
JndiObjectFactory
-
-
getInstance() - Method in class org
.apache
.shiro
.util
.
AbstractFactory
-
-
getInstance() - Method in interface org
.apache
.shiro
.util
.
Factory
-
Returns an instance of the required type.
-
getInterval() - Method in class org
.apache
.shiro
.session
.mgt
.
ExecutorServiceSessionValidationScheduler
-
-
getIterations(HashRequest) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
getIterations() - Method in interface org
.apache
.shiro
.crypto
.hash
.
Hash
-
Returns the number of hash iterations used to compute the hash.
-
getIterations() - Method in interface org
.apache
.shiro
.crypto
.hash
.
HashRequest
-
Returns the number of requested hash iterations to be performed when computing the final
Hash result.
-
getIterations() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
-
getIterations() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHashRequest
-
-
getJndiEnvironment() - Method in class org
.apache
.shiro
.jndi
.
JndiLocator
-
Return the JNDI environment to use for JNDI lookups.
-
getJndiNames() - Method in class org
.apache
.shiro
.realm
.jndi
.
JndiRealmFactory
-
Returns the JNDI names that will be used to look up Realm(s) from JNDI.
-
getJndiTemplate() - Method in class org
.apache
.shiro
.jndi
.
JndiLocator
-
Return the JNDI template to use for JNDI lookups.
-
getKeySize() - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
Returns the size in bits (not bytes) of generated cipher keys.
-
getLastAccessTime(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getLastAccessTime() - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
getLastAccessTime(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns the time the associated
Session last interacted with the system.
-
getLastAccessTime() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getLastAccessTime() - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
getLastAccessTime() - Method in interface org
.apache
.shiro
.session
.
Session
-
Returns the last time the application received a request or method invocation from the user associated with this session.
-
getLdapContext(String, String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
-
getLdapContext(Object, Object) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
getLdapContext(String, String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
-
getLdapContext(Object, Object) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
This implementation returns an LdapContext based on the configured JNDI/LDAP environment configuration.
-
getLdapContext(String, String) - Method in interface org
.apache
.shiro
.realm
.ldap
.
LdapContextFactory
-
-
getLdapContext(Object, Object) - Method in interface org
.apache
.shiro
.realm
.ldap
.
LdapContextFactory
-
Creates (or retrieves from a pool) an
LdapContext connection bound using the specified principal and credentials.
-
getLdapPrincipal(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Returns the principal to use when creating the LDAP connection for an authentication attempt.
-
getMajorVersion() - Static method in class org
.apache
.shiro
.util
.
JavaEnvironment
-
Get the major version code.
-
getMethod() - Method in interface org
.apache
.shiro
.aop
.
MethodInvocation
-
Returns the actual
Method to be invoked.
-
getMethodInterceptors() - Method in class org
.apache
.shiro
.authz
.aop
.
AnnotationsAuthorizingMethodInterceptor
-
Returns the method interceptors to execute for the annotated method.
-
getModeName() - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Returns the cipher operation mode name (as a String) to be used when constructing
Cipher transformation string or
null if the JCA Provider default mode for the specified
algorithm should be used.
-
getName() - Method in class org
.apache
.shiro
.authz
.
SimpleRole
-
-
getName() - Method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
getName() - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
-
getName() - Method in interface org
.apache
.shiro
.realm
.
Realm
-
Returns the (application-unique) name assigned to this
Realm.
-
getName(String, String) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
getObject(String, Class<T>) - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
getObject(String, Class<T>) - Method in interface org
.apache
.shiro
.env
.
NamedObjectEnvironment
-
Returns the object in Shiro's environment with the specified name and type or
null if no object with that name was found.
-
getObjectPermissions() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Returns all object-based permissions assigned directly to this Account (not any of its realms).
-
getObjectPermissions() - Method in interface org
.apache
.shiro
.authz
.
AuthorizationInfo
-
Returns all type-safe
Permissions assigned to the corresponding Subject.
-
getObjectPermissions() - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
-
getObjects() - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
getObjects() - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
Returns the live (modifiable) internal objects collection.
-
getPaddingSchemeName() - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Returns the cipher algorithm padding scheme name (as a String) to be used when constructing
Cipher transformation string or
null if the JCA Provider default mode for the specified
algorithm should be used.
-
getParts() - Method in class org
.apache
.shiro
.authz
.permission
.
WildcardPermission
-
-
getPassword() - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Returns the password submitted during an authentication attempt as a character array.
-
getPasswordService() - Method in class org
.apache
.shiro
.authc
.credential
.
PasswordMatcher
-
-
getPermissionResolver() - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
Returns the PermissionResolver to be used on
all configured realms, or
null
-
getPermissionResolver() - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
getPermissions() - Method in class org
.apache
.shiro
.authz
.
SimpleRole
-
-
getPermissions(AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
getPermissions(Connection, String, Collection<String>) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
getPermissionString() - Method in exception org
.apache
.shiro
.authz
.permission
.
InvalidPermissionStringException
-
Returns the permission string that was invalid and caused this exception to be thrown.
-
getPreviousPrincipals() - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns the previous 'pre run as' identity of this
Subject before assuming the current
runAs identity, or
null if this
Subject is not operating under an assumed identity (normal state).
-
getPreviousPrincipals() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
getPrimaryPrincipal() - Method in interface org
.apache
.shiro
.subject
.
PrincipalCollection
-
Returns the primary principal used application-wide to uniquely identify the owning account/Subject.
-
getPrimaryPrincipal() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
Returns the first available principal from any of the
Realm principals, or
null if there are no principals yet.
-
getPrimaryPrincipal() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
getPrincipal() - Method in interface org
.apache
.shiro
.authc
.
AuthenticationToken
-
Returns the account identity submitted during the authentication process.
-
getPrincipal() - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
-
getPrincipal() - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns this Subject's application-wide uniquely identifying principal, or
null if this Subject is anonymous because it doesn't yet have any associated account data (for example, if they haven't logged in).
-
getPrincipal() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
getPrincipals() - Method in interface org
.apache
.shiro
.authc
.
AuthenticationInfo
-
Returns all principals associated with the corresponding Subject.
-
getPrincipals() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Returns the principals, aka the identifying attributes (username, user id, first name, last name, etc) of this Account.
-
getPrincipals() - Method in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
-
getPrincipals() - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns this Subject's principals (identifying attributes) in the form of a
PrincipalCollection or
null if this Subject is anonymous because it doesn't yet have any associated account data (for example, if they haven't logged in).
-
getPrincipals() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns the principals (aka identity) that the constructed
Subject should reflect.
-
getPrincipals() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getPrincipals() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
getPrincipalsLazy(String) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
getPrivateSalt() - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
getPublicSalt(HashRequest) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
Returns the public salt that should be used to compute a hash based on the specified request or
null if no public salt should be used.
-
getRandom() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
RandomSessionIdGenerator
-
-
getRandomNumberGenerator() - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
getRealmNames() - Method in interface org
.apache
.shiro
.subject
.
PrincipalCollection
-
Returns the realm names that this collection has principals for.
-
getRealmNames() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
getRealmNames() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
getRealmPrincipal(String, String) - Method in interface org
.apache
.shiro
.subject
.
PrincipalMap
-
-
getRealmPrincipal(String, String) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
getRealmPrincipals(String) - Method in interface org
.apache
.shiro
.subject
.
PrincipalMap
-
-
getRealmPrincipals(String) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
getRealms() - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
Returns the realm(s) used by this
Authenticator during an authentication attempt.
-
getRealms() - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
Returns the realms wrapped by this
Authorizer which are consulted during an authorization check.
-
getRealms() - Method in class org
.apache
.shiro
.mgt
.
RealmSecurityManager
-
Returns the
Realms managed by this SecurityManager instance.
-
getRealms() - Method in class org
.apache
.shiro
.realm
.jndi
.
JndiRealmFactory
-
Performs the JNDI lookups for each specified
JNDI name and returns all discovered Realms in an ordered collection.
-
getRealms() - Method in interface org
.apache
.shiro
.realm
.
RealmFactory
-
Returns a collection of
Realm instances that will be used to construct the application's SecurityManager instance.
-
getReferencedObject(String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
getReferral() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns the LDAP referral behavior when creating a connection.
-
getRememberedIdentity(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
getRememberedPrincipals(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Implements the interface method by first
acquiring the remembered serialized byte array.
-
getRememberedPrincipals(SubjectContext) - Method in interface org
.apache
.shiro
.mgt
.
RememberMeManager
-
Based on the specified subject context map being used to build a Subject instance, returns any previously remembered principals for the subject for automatic identity association (aka 'Remember Me').
-
getRememberedSerializedIdentity(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Based on the given subject context data, retrieves the previously persisted serialized identity, or
null if there is no available data.
-
getRememberMeManager() - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
getRequiredType() - Method in class org
.apache
.shiro
.jndi
.
JndiObjectFactory
-
-
getResolver() - Method in class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Returns the
AnnotationResolver to use to acquire annotations from intercepted methods at runtime.
-
getResourceAsStream(String) - Static method in class org
.apache
.shiro
.util
.
ClassUtils
-
Returns the specified resource by checking the current thread's
context class loader, then the current ClassLoader (
ClassUtils.class.getClassLoader()), then the system/application ClassLoader (
ClassLoader.getSystemClassLoader(), in that order, using
getResourceAsStream(name).
-
getResourceName() - Method in class org
.apache
.shiro
.jndi
.
JndiObjectFactory
-
-
getResourcePath() - Method in class org
.apache
.shiro
.realm
.text
.
IniRealm
-
-
getResources() - Static method in class org
.apache
.shiro
.util
.
ThreadContext
-
Returns the ThreadLocal Map.
-
getRole(String) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
getRoleDefinitions() - Method in class org
.apache
.shiro
.realm
.text
.
TextConfigurationRealm
-
-
getRolename(String) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
getRoleNamesForGroups(Collection<String>) - Method in class org
.apache
.shiro
.realm
.activedirectory
.
ActiveDirectoryRealm
-
This method is called by the default implementation to translate Active Directory group names to role names.
-
getRoleNamesForUser(Connection, String) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
getRolePermissionResolver() - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
Returns the RolePermissionResolver to be used on
all configured realms, or
null
-
getRolePermissionResolver() - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
getRoles() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Returns
this.authzInfo.getRoles();
-
getRoles() - Method in interface org
.apache
.shiro
.authz
.
AuthorizationInfo
-
Returns the names of all roles assigned to a corresponding Subject.
-
getRoles() - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
-
getSalt(AuthenticationToken) - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
-
getSalt() - Method in interface org
.apache
.shiro
.crypto
.hash
.
Hash
-
Returns a salt used to compute the hash or
null if no salt was used.
-
getSalt() - Method in interface org
.apache
.shiro
.crypto
.hash
.
HashRequest
-
Returns a salt to be used by the
HashService during hash computation, or
null if no salt is provided as part of the request.
-
getSalt() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
-
getSalt() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHashRequest
-
-
getSaltForUser(String) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
getSearchPackages() - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
-
getSection(String) - Method in class org
.apache
.shiro
.config
.
Ini
-
Returns the
Ini.Section with the given name or
null if no section with that name exists.
-
getSectionName(String) - Static method in class org
.apache
.shiro
.config
.
Ini
-
-
getSectionNames() - Method in class org
.apache
.shiro
.config
.
Ini
-
Returns the names of all sections managed by this
Ini instance or an empty collection if there are no sections.
-
getSectionProperty(String, String) - Method in class org
.apache
.shiro
.config
.
Ini
-
Returns the value of the specified section property, or
null if the section or property do not exist.
-
getSectionProperty(String, String, String) - Method in class org
.apache
.shiro
.config
.
Ini
-
Returns the value of the specified section property, or the
defaultValue if the section or property do not exist.
-
getSections() - Method in class org
.apache
.shiro
.config
.
Ini
-
Returns the sections managed by this
Ini instance or an empty collection if there are no sections.
-
getSecureRandom() - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
Returns a source of randomness for encryption operations.
-
getSecureRandom() - Method in class org
.apache
.shiro
.crypto
.
SecureRandomNumberGenerator
-
-
getSecurityManager() - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
Returns the application's
SecurityManager instance accessible in the backing map using the
securityManagerName property as the lookup key.
-
getSecurityManager() - Method in interface org
.apache
.shiro
.env
.
Environment
-
Returns the application's
SecurityManager instance.
-
getSecurityManager() - Static method in class org
.apache
.shiro
.
SecurityUtils
-
Returns the SecurityManager accessible to the calling code.
-
getSecurityManager() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns the SecurityManager instance that should be used to back the constructed
Subject instance or
null if one has not yet been provided to this context.
-
getSecurityManager() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getSecurityManager() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
getSecurityManager() - Static method in class org
.apache
.shiro
.util
.
ThreadContext
-
Convenience method that simplifies retrieval of the application's SecurityManager instance from the current thread.
-
getSecurityManagerName() - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
getSerializer() - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Returns the
Serializer used to serialize and deserialize
PrincipalCollection instances for persistent remember me storage.
-
getSession(SessionKey) - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
-
getSession(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getSession(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionManager
-
Retrieves the session corresponding to the specified contextual data (such as a session ID if applicable), or
null if no Session could be found.
-
getSession() - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns the application
Session associated with this Subject.
-
getSession(boolean) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns the application
Session associated with this Subject.
-
getSession() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns the
Session to use when building the
Subject instance.
-
getSession() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getSession() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
getSession(boolean) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
getSessionDAO() - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
getSessionFactory() - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
Returns the
SessionFactory used to generate new
Session instances.
-
getSessionId() - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionContext
-
-
getSessionId() - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionKey
-
-
getSessionId(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
getSessionId() - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionContext
-
-
getSessionId() - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionKey
-
Returns the id of the session to acquire.
-
getSessionId() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns the session id of the session that should be associated with the constructed
Subject instance.
-
getSessionId() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getSessionIdGenerator() - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
-
getSessionKey(SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
getSessionListeners() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getSessionManager() - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
-
getSessionManager() - Method in class org
.apache
.shiro
.session
.mgt
.
ExecutorServiceSessionValidationScheduler
-
-
getSessionStorageEvaluator() - Method in class org
.apache
.shiro
.mgt
.
DefaultSubjectDAO
-
Returns the
SessionStorageEvaluator that will determine if a
Subject's state may be persisted in the Subject's session.
-
getSessionValidationInterval() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
getSessionValidationScheduler() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
getSource() - Method in interface org
.apache
.shiro
.crypto
.hash
.
HashRequest
-
Returns the source data that will be hashed by a
HashService.
-
getSource() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHashRequest
-
-
getStartTimestamp(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getStartTimestamp() - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
getStartTimestamp(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns the time the associated
Session started (was created).
-
getStartTimestamp() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getStartTimestamp() - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
getStartTimestamp() - Method in interface org
.apache
.shiro
.session
.
Session
-
Returns the time the session was started; that is, the time the system created the instance.
-
getStopTimestamp() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
Returns the time the session was stopped, or
null if the session is still active.
-
getStoredPassword(AuthenticationInfo) - Method in class org
.apache
.shiro
.authc
.credential
.
PasswordMatcher
-
-
getStreamingBlockSize() - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
getStreamingBufferSize() - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
getStreamingModeName() - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
getStreamingPaddingSchemeName() - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
getStringPermissions() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Returns all String-based permissions assigned to this Account.
-
getStringPermissions() - Method in interface org
.apache
.shiro
.authz
.
AuthorizationInfo
-
Returns all string-based permissions assigned to the corresponding Subject.
-
getStringPermissions() - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
-
getSubject() - Method in class org
.apache
.shiro
.aop
.
AnnotationHandler
-
Returns the
Subject associated with the currently-executing code.
-
getSubject() - Method in class org
.apache
.shiro
.aop
.
MethodInterceptorSupport
-
Returns the
Subject associated with the currently-executing code.
-
getSubject() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutor
-
Returns the currently Subject instance that should be associated with Runnable or Callable instances before being dispatched to the target
Executor instance.
-
getSubject() - Static method in class org
.apache
.shiro
.
SecurityUtils
-
Returns the currently accessible
Subject available to the calling code depending on runtime environment.
-
getSubject() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns any existing
Subject that may be in use at the time the new
Subject instance is being created.
-
getSubject() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
getSubject() - Method in class org
.apache
.shiro
.subject
.support
.
SubjectThreadState
-
Returns the
Subject instance managed by this
ThreadState implementation.
-
getSubject() - Static method in class org
.apache
.shiro
.util
.
ThreadContext
-
Convenience method that simplifies retrieval of a thread-bound Subject.
-
getSubjectContext() - Method in class org
.apache
.shiro
.subject
.
Subject.Builder
-
Returns the backing context used to build the
Subject instance, available to subclasses since the
context class attribute is marked as
private.
-
getSubjectDAO() - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Returns the
SubjectDAO responsible for persisting Subject state, typically used after login or when an Subject identity is discovered (eg after RememberMe services).
-
getSubjectFactory() - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Returns the
SubjectFactory responsible for creating
Subject instances exposed to the application.
-
getSubmittedPassword(AuthenticationToken) - Method in class org
.apache
.shiro
.authc
.credential
.
PasswordMatcher
-
-
getSystemLdapContext() - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
getSystemLdapContext() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
-
getSystemLdapContext() - Method in interface org
.apache
.shiro
.realm
.ldap
.
LdapContextFactory
-
Creates (or retrieves from a pool) a
LdapContext connection bound using the system account, or anonymously if no system account is configured.
-
getSystemPassword() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns the password of the
systemUsername that will be used when creating an LDAP connection used for authorization queries.
-
getSystemUsername() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns the system username that will be used when creating an LDAP connection used for authorization queries.
-
getTargetExecutor() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutor
-
Returns the target Executor instance that will actually execute the subject-associated Runnable instances.
-
getTargetExecutorService() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
getTargets() - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
getTargetScheduledExecutorService() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
getThis() - Method in interface org
.apache
.shiro
.aop
.
MethodInvocation
-
Returns the object that holds the current joinpoint's static part.
-
getTimeout(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
getTimeout(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
getTimeout() - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
getTimeout(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns the time in milliseconds that the associated session may remain idle before expiring.
-
getTimeout() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
getTimeout() - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
getTimeout() - Method in interface org
.apache
.shiro
.session
.
Session
-
Returns the time in milliseconds that the session session may remain idle before expiring.
-
getTransformationName() - Method in enum org
.apache
.shiro
.crypto
.
PaddingScheme
-
Returns the actual string name to use when building the
Cipher
transformation string.
-
getTransformationString(boolean) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
getTransformationString(boolean) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
getTypedValue(String, Class<E>) - Method in class org
.apache
.shiro
.util
.
MapContext
-
Performs a
get operation but additionally ensures that the value returned is of the specified
type.
-
getUrl() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns the LDAP url to connect to.
-
getUser(String) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
getUserDefinitions() - Method in class org
.apache
.shiro
.realm
.text
.
TextConfigurationRealm
-
-
getUserDn(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
-
getUserDnPrefix() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Returns the User DN prefix to use when building a runtime User DN value or
null if no
userDnTemplate has been configured.
-
getUserDnSuffix() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Returns the User DN suffix to use when building a runtime User DN value.
-
getUserDnTemplate() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Returns the User Distinguished Name (DN) template to use when creating User DNs at runtime - see the
setUserDnTemplate JavaDoc for a full explanation.
-
getUsername() - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Returns the username submitted during an authentication attempt.
-
getUsername(SimpleAccount) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
getUsername(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
getUsername(String) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
getVersion() - Static method in class org
.apache
.shiro
.util
.
JavaEnvironment
-
Return the full Java version string, as returned by
System.getProperty("java.version").
-
GuestAnnotationHandler
- Class in
org.apache.shiro.authz.aop
-
Checks to see if a @
RequiresGuest annotation is declared, and if so, ensures the calling
Subject does
not have an
identity before invoking the method.
-
GuestAnnotationHandler() - Constructor for class org
.apache
.shiro
.authz
.aop
.
GuestAnnotationHandler
-
Default no-argument constructor that ensures this interceptor looks for
RequiresGuest annotations in a method declaration.
-
GuestAnnotationMethodInterceptor
- Class in
org.apache.shiro.authz.aop
-
Checks to see if a @
RequiresGuest annotation is declared, and if so, ensures the calling
Subject does
not have an
identity before invoking the method.
-
GuestAnnotationMethodInterceptor() - Constructor for class org
.apache
.shiro
.authz
.aop
.
GuestAnnotationMethodInterceptor
-
Default no-argument constructor that ensures this interceptor looks for
RequiresGuest annotations in a method declaration.
-
GuestAnnotationMethodInterceptor(AnnotationResolver) - Constructor for class org
.apache
.shiro
.authz
.aop
.
GuestAnnotationMethodInterceptor
-
-
ID - Static variable in class org
.apache
.shiro
.crypto
.hash
.format
.
Shiro1CryptFormat
-
-
ImmutableProxiedSession
- Class in
org.apache.shiro.session.mgt
-
Implementation of the
Session interface that proxies another
Session, but does not allow any 'write' operations to the underlying session.
-
ImmutableProxiedSession(Session) - Constructor for class org
.apache
.shiro
.session
.mgt
.
ImmutableProxiedSession
-
Constructs a new instance of this class proxying the specified
Session.
-
implies(Permission) - Method in class org
.apache
.shiro
.authz
.permission
.
AllPermission
-
Always returns
true, indicating any Subject granted this permission can do anything.
-
implies(Permission) - Method in interface org
.apache
.shiro
.authz
.
Permission
-
Returns
true if this current instance
implies all the functionality and/or resource access described by the specified
Permission argument,
false otherwise.
-
implies(Permission) - Method in class org
.apache
.shiro
.authz
.permission
.
WildcardPermission
-
-
IncorrectCredentialsException
- Exception in
org.apache.shiro.authc
-
Thrown when attempting to authenticate with credential(s) that do not match the actual credentials associated with the account principal.
-
IncorrectCredentialsException() - Constructor for exception org
.apache
.shiro
.authc
.
IncorrectCredentialsException
-
Creates a new IncorrectCredentialsException.
-
IncorrectCredentialsException(String) - Constructor for exception org
.apache
.shiro
.authc
.
IncorrectCredentialsException
-
Constructs a new IncorrectCredentialsException.
-
IncorrectCredentialsException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
IncorrectCredentialsException
-
Constructs a new IncorrectCredentialsException.
-
IncorrectCredentialsException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
IncorrectCredentialsException
-
Constructs a new IncorrectCredentialsException.
-
Ini
- Class in
org.apache.shiro.config
-
A class representing the
INI text configuration format.
-
Ini() - Constructor for class org
.apache
.shiro
.config
.
Ini
-
Creates a new empty
Ini instance.
-
Ini(Ini) - Constructor for class org
.apache
.shiro
.config
.
Ini
-
Creates a new
Ini instance with the specified defaults.
-
Ini.Section
- Class in
org.apache.shiro.config
-
An
Ini.Section is String-key-to-String-value Map, identifiable by a
name unique within an
Ini instance.
-
INI_REALM_NAME - Static variable in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
IniFactorySupport
<
T> - Class in
org.apache.shiro.config
-
Base support class for
Factory implementations that generate their instance(s) based on
Ini configuration.
-
IniFactorySupport() - Constructor for class org
.apache
.shiro
.config
.
IniFactorySupport
-
-
IniFactorySupport(Ini) - Constructor for class org
.apache
.shiro
.config
.
IniFactorySupport
-
-
IniRealm
- Class in
org.apache.shiro.realm.text
-
-
IniRealm() - Constructor for class org
.apache
.shiro
.realm
.text
.
IniRealm
-
-
IniRealm(Ini) - Constructor for class org
.apache
.shiro
.realm
.text
.
IniRealm
-
This constructor will immediately process the definitions in the
Ini argument.
-
IniRealm(String) - Constructor for class org
.apache
.shiro
.realm
.text
.
IniRealm
-
This constructor will immediately process the definitions in the
Ini resolved from the specified
resourcePath.
-
IniSecurityManagerFactory
- Class in
org.apache.shiro.config
-
-
IniSecurityManagerFactory() - Constructor for class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
Creates a new instance.
-
IniSecurityManagerFactory(Ini) - Constructor for class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
IniSecurityManagerFactory(String) - Constructor for class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
init() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Initializes this realm and potentially enables an authentication cache, depending on configuration.
-
init() - Method in interface org
.apache
.shiro
.util
.
Initializable
-
Initializes this object.
-
init(Object) - Static method in class org
.apache
.shiro
.util
.
LifecycleUtils
-
-
init(Initializable) - Static method in class org
.apache
.shiro
.util
.
LifecycleUtils
-
-
init(Collection) - Static method in class org
.apache
.shiro
.util
.
LifecycleUtils
-
Calls
init for each object in the collection.
-
Initializable
- Interface in
org.apache.shiro.util
-
Shiro container-agnostic interface that indicates that this object requires initialization.
-
instantiate(Constructor, Object...) - Static method in class org
.apache
.shiro
.util
.
ClassUtils
-
-
InstantiationException
- Exception in
org.apache.shiro.util
-
Runtime exception thrown by the framework when unable to instantiate a Class via reflection.
-
InstantiationException() - Constructor for exception org
.apache
.shiro
.util
.
InstantiationException
-
Creates a new InstantiationException.
-
InstantiationException(String) - Constructor for exception org
.apache
.shiro
.util
.
InstantiationException
-
Constructs a new InstantiationException.
-
InstantiationException(Throwable) - Constructor for exception org
.apache
.shiro
.util
.
InstantiationException
-
Constructs a new InstantiationException.
-
InstantiationException(String, Throwable) - Constructor for exception org
.apache
.shiro
.util
.
InstantiationException
-
Constructs a new InstantiationException.
-
InvalidPermissionStringException
- Exception in
org.apache.shiro.authz.permission
-
-
InvalidPermissionStringException(String, String) - Constructor for exception org
.apache
.shiro
.authz
.permission
.
InvalidPermissionStringException
-
Constructs a new exception with the given message and permission string.
-
InvalidResourceUsageException
- Exception in
org.apache.shiro.dao
-
Root exception indicating invalid or incorrect usage of a data access resource.
-
InvalidResourceUsageException(String) - Constructor for exception org
.apache
.shiro
.dao
.
InvalidResourceUsageException
-
Constructs an InvalidResourceUsageException with a message explaining the cause of the exception.
-
InvalidResourceUsageException(String, Throwable) - Constructor for exception org
.apache
.shiro
.dao
.
InvalidResourceUsageException
-
Constructs a InvalidResourceUsageException with a message explaining the cause of the exception.
-
InvalidSessionException
- Exception in
org.apache.shiro.session
-
Exception thrown when attempting to interact with the system under an established session when that session is considered invalid.
-
InvalidSessionException() - Constructor for exception org
.apache
.shiro
.session
.
InvalidSessionException
-
Creates a new InvalidSessionException.
-
InvalidSessionException(String) - Constructor for exception org
.apache
.shiro
.session
.
InvalidSessionException
-
Constructs a new InvalidSessionException.
-
InvalidSessionException(Throwable) - Constructor for exception org
.apache
.shiro
.session
.
InvalidSessionException
-
Constructs a new InvalidSessionException.
-
InvalidSessionException(String, Throwable) - Constructor for exception org
.apache
.shiro
.session
.
InvalidSessionException
-
Constructs a new InvalidSessionException.
-
invoke(MethodInvocation) - Method in interface org
.apache
.shiro
.aop
.
MethodInterceptor
-
Invokes the specified
MethodInvocation, allowing implementations to perform pre/post/finally surrounding the actual invocation.
-
invoke(MethodInvocation) - Method in class org
.apache
.shiro
.authz
.aop
.
AuthorizingAnnotationMethodInterceptor
-
Ensures the
methodInvocation is allowed to execute first before proceeding by calling the
assertAuthorized method first.
-
invoke(MethodInvocation) - Method in class org
.apache
.shiro
.authz
.aop
.
AuthorizingMethodInterceptor
-
Invokes the specified method (
methodInvocation.proceed() if authorization is allowed by first calling
assertAuthorized.
-
invokeAll(Collection<? extends Callable<T>>) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
invokeAll(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
invokeAny(Collection<? extends Callable<T>>) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
invokeAny(Collection<? extends Callable<T>>, long, TimeUnit) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
isAtLeastVersion14() - Static method in class org
.apache
.shiro
.util
.
JavaEnvironment
-
Convenience method to determine if the current JVM is at least Java 1.4.
-
isAtLeastVersion15() - Static method in class org
.apache
.shiro
.util
.
JavaEnvironment
-
Convenience method to determine if the current JVM is at least Java 1.5 (Java 5).
-
isAtLeastVersion16() - Static method in class org
.apache
.shiro
.util
.
JavaEnvironment
-
Convenience method to determine if the current JVM is at least Java 1.6 (Java 6).
-
isAuthenticated() - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns
true if this Subject/user proved their identity
during their current session by providing valid credentials matching those known to the system,
false otherwise.
-
isAuthenticated() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns
true if the constructed
Subject should be considered authenticated,
false otherwise.
-
isAuthenticated() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
isAuthenticated() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isAuthenticationCachingEnabled() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Returns
true if authentication caching should be utilized if a
CacheManager has been
configured,
false otherwise.
-
isAuthenticationCachingEnabled(AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
isAuthorizationCachingEnabled() - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
Returns
true if authorization caching should be utilized if a
CacheManager has been
configured,
false otherwise.
-
isAutoApplyRealms(SecurityManager) - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
isAvailable(String) - Static method in class org
.apache
.shiro
.util
.
ClassUtils
-
-
isBase64(byte[]) - Static method in class org
.apache
.shiro
.codec
.
Base64
-
Tests a given byte array to see if it contains only valid characters within the Base64 alphabet.
-
isByteSource(Object) - Method in class org
.apache
.shiro
.codec
.
CodecSupport
-
Returns
true if the specified object can be easily converted to bytes by instances of this class,
false otherwise.
-
isCachingEnabled() - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
-
isCompatible(Object) - Static method in class org
.apache
.shiro
.util
.
ByteSource.Util
-
Returns
true if the specified object can be easily represented as a
ByteSource using the
ByteSource.Util's default heuristics,
false otherwise.
-
isCompatible(Object) - Static method in class org
.apache
.shiro
.util
.
SimpleByteSource
-
Returns
true if the specified object is a recognized data type that can be easily converted to bytes by instances of this class,
false otherwise.
-
isContinued(String) - Static method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
isCredentialsExpired() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Returns whether or not the Account's credentials are expired.
-
isDeleteInvalidSessions() - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
Returns
true if sessions should be automatically deleted after they are discovered to be invalid,
false if invalid sessions will be manually deleted by some process external to Shiro's control.
-
isEmpty() - Method in class org
.apache
.shiro
.config
.
Ini
-
Returns
true if no sections have been configured, or if there are sections, but the sections themselves are all empty,
false otherwise.
-
isEmpty() - Method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
isEmpty() - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
-
isEmpty() - Method in interface org
.apache
.shiro
.subject
.
PrincipalCollection
-
Returns
true if this collection is empty,
false otherwise.
-
isEmpty() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
isEmpty() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
isEmpty() - Method in interface org
.apache
.shiro
.util
.
ByteSource
-
Returns
true if the underlying wrapped byte array is null or empty (zero length),
false otherwise.
-
isEmpty(Collection) - Static method in class org
.apache
.shiro
.util
.
CollectionUtils
-
Returns
true if the specified
Collection is
null or
empty,
false otherwise.
-
isEmpty(Map) - Static method in class org
.apache
.shiro
.util
.
CollectionUtils
-
Returns
true if the specified
Map is
null or
empty,
false otherwise.
-
isEmpty(PrincipalCollection) - Static method in class org
.apache
.shiro
.util
.
CollectionUtils
-
Returns
true if the specified
PrincipalCollection is
null or
empty,
false otherwise.
-
isEmpty() - Method in class org
.apache
.shiro
.util
.
MapContext
-
-
isEmpty() - Method in class org
.apache
.shiro
.util
.
SimpleByteSource
-
-
isEmpty() - Method in class org
.apache
.shiro
.util
.
SoftHashMap
-
-
isEnabled() - Method in class org
.apache
.shiro
.session
.mgt
.
ExecutorServiceSessionValidationScheduler
-
-
isEnabled() - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionValidationScheduler
-
Returns
true if this Scheduler is enabled and ready to begin validation at the appropriate time,
false otherwise.
-
isExpired() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
Returns true if this session has expired, false otherwise.
-
isGenerateInitializationVectors(boolean) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Overrides the parent implementation to ensure initialization vectors are always generated if streaming is enabled (block ciphers
must use initialization vectors if they are to be used as a stream cipher).
-
isGenerateInitializationVectors() - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
isGenerateInitializationVectors(boolean) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
isGeneratePublicSalt() - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
Returns
true if a public salt should be randomly generated and used to compute a hash if a
HashRequest does not specify a salt,
false otherwise.
-
isHashSalted() - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
-
isIndexedPropertyAssignment(String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
isLocked() - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Returns
true if this Account is locked and thus cannot be used to login,
false otherwise.
-
isPattern(String) - Method in class org
.apache
.shiro
.util
.
AntPathMatcher
-
-
isPermitted(PrincipalCollection, String) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Returns
true if the corresponding subject/user is permitted to perform an action or access a resource summarized by the specified permission string.
-
isPermitted(PrincipalCollection, Permission) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Returns
true if the corresponding subject/user is permitted to perform an action or access a resource summarized by the specified permission.
-
isPermitted(PrincipalCollection, String...) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Checks if the corresponding Subject implies the given permission strings and returns a boolean array indicating which permissions are implied.
-
isPermitted(PrincipalCollection, List<Permission>) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Checks if the corresponding Subject/user implies the given Permissions and returns a boolean array indicating which permissions are implied.
-
isPermitted(PrincipalCollection, String) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
isPermitted(PrincipalCollection, Permission) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
isPermitted(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
isPermitted(PrincipalCollection, List<Permission>) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
isPermitted(Permission) - Method in class org
.apache
.shiro
.authz
.
SimpleRole
-
-
isPermitted(PrincipalCollection, String) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
isPermitted(PrincipalCollection, Permission) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
isPermitted(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
isPermitted(PrincipalCollection, List<Permission>) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
isPermitted(PrincipalCollection, String) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermitted(PrincipalCollection, Permission) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermitted(Permission, AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermitted(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermitted(PrincipalCollection, List<Permission>) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermitted(List<Permission>, AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermitted(String) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns
true if this Subject is permitted to perform an action or access a resource summarized by the specified permission string.
-
isPermitted(Permission) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns
true if this Subject is permitted to perform an action or access a resource summarized by the specified permission.
-
isPermitted(String...) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Checks if this Subject implies the given permission strings and returns a boolean array indicating which permissions are implied.
-
isPermitted(List<Permission>) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Checks if this Subject implies the given Permissions and returns a boolean array indicating which permissions are implied.
-
isPermitted(String) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isPermitted(Permission) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isPermitted(String...) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isPermitted(List<Permission>) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isPermittedAll(PrincipalCollection, String...) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Returns
true if the corresponding Subject/user implies all of the specified permission strings,
false otherwise.
-
isPermittedAll(PrincipalCollection, Collection<Permission>) - Method in interface org
.apache
.shiro
.authz
.
Authorizer
-
Returns
true if the corresponding Subject/user implies all of the specified permissions,
false otherwise.
-
isPermittedAll(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
isPermittedAll(PrincipalCollection, Collection<Permission>) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
isPermittedAll(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
isPermittedAll(PrincipalCollection, Collection<Permission>) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
-
isPermittedAll(PrincipalCollection, String...) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermittedAll(PrincipalCollection, Collection<Permission>) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermittedAll(Collection<Permission>, AuthorizationInfo) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
isPermittedAll(String...) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns
true if this Subject implies all of the specified permission strings,
false otherwise.
-
isPermittedAll(Collection<Permission>) - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns
true if this Subject implies all of the specified permissions,
false otherwise.
-
isPermittedAll(String...) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isPermittedAll(Collection<Permission>) - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isPoolingConnections(Object) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns
true if LDAP connection pooling should be used when acquiring a connection based on the specified account principal,
false otherwise.
-
isPoolingEnabled() - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Returns whether or not connection pooling should be used when possible and appropriate.
-
isReference(String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
isRemembered() - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns
true if this
Subject has an identity (it is not anonymous) and the identity (aka
principals) is remembered from a successful authentication during a previous session.
-
isRemembered() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isRememberMe() - Method in interface org
.apache
.shiro
.authc
.
RememberMeAuthenticationToken
-
Returns
true if the submitting user wishes their identity (principal(s)) to be remembered across sessions,
false otherwise.
-
isRememberMe() - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Returns
true if the submitting user wishes their identity (principal(s)) to be remembered across sessions,
false otherwise.
-
isRememberMe(AuthenticationToken) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Determines whether or not remember me services should be performed for the specified token.
-
isResourceRef() - Method in class org
.apache
.shiro
.jndi
.
JndiLocator
-
Return whether the lookup occurs in a J2EE container.
-
isRolename(String) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
isRunAs() - Method in interface org
.apache
.shiro
.subject
.
Subject
-
Returns
true if this
Subject is 'running as' another identity other than its original one or
false otherwise (normal
Subject state).
-
isRunAs() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
isSectionHeader(String) - Static method in class org
.apache
.shiro
.config
.
Ini
-
-
isSessionCreationEnabled() - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Returns
true if the constructed
Subject should be allowed to create a session,
false otherwise.
-
isSessionCreationEnabled() - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
isSessionCreationEnabled() - Method in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
Returns
true if this Subject is allowed to create sessions,
false otherwise.
-
isSessionStorageEnabled(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSessionStorageEvaluator
-
This implementation functions as follows: If the specified Subject already has an existing
Session (typically because an application developer has called
subject.getSession() already), Shiro will use that existing session to store subject state. If a Subject does not yet have a Session, this implementation checks the
sessionStorageEnabled property: If
sessionStorageEnabled is true (the default setting), a new session may be created to persist Subject state if necessary. If
sessionStorageEnabled is
false, a new session will
not be created to persist session state. Most applications use Sessions and are OK with the default
true setting for
sessionStorageEnabled.
-
isSessionStorageEnabled() - Method in class org
.apache
.shiro
.mgt
.
DefaultSessionStorageEvaluator
-
Returns
true if any Subject's
Session may be used to persist that
Subject's state,
false otherwise.
-
isSessionStorageEnabled(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSubjectDAO
-
Determines if the subject's session will be used to persist subject state or not.
-
isSessionStorageEnabled(Subject) - Method in interface org
.apache
.shiro
.mgt
.
SessionStorageEvaluator
-
Returns
true if the specified
Subject's
session may be used to persist that Subject's state,
false otherwise.
-
isSessionValidationSchedulerEnabled() - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
isShutdown() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
isSingleton() - Method in class org
.apache
.shiro
.util
.
AbstractFactory
-
-
isStopped() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
isStoredCredentialsHexEncoded() - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
Returns
true if the system's stored credential hash is Hex encoded,
false if it is Base64 encoded.
-
isTerminated() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
isTimedOut() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
Determines if this session is expired.
-
isTypedProperty(Object, String, Class) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
isUsername(String) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
isValid(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
isValid(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Returns
true if the associated session is valid (it exists and is not stopped nor expired),
false otherwise.
-
isValid() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
isValid() - Method in interface org
.apache
.shiro
.session
.mgt
.
ValidatingSession
-
-
iterator() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
iterator() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
objectPermissions - Variable in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Collection of all object-based permissions associaed with the account.
-
objects - Variable in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
objectToBytes(Object) - Method in class org
.apache
.shiro
.codec
.
CodecSupport
-
Default implementation throws a CodecException immediately since it can't infer how to convert the Object to a byte array.
-
objectToString(Object) - Method in class org
.apache
.shiro
.codec
.
CodecSupport
-
Default implementation merely returns
objectArgument.toString().
-
onChange(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
onChange(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
oneByType(Class<T>) - Method in interface org
.apache
.shiro
.subject
.
PrincipalCollection
-
Returns the first discovered principal assignable from the specified type, or
null if there are none of the specified type.
-
oneByType(Class<T>) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
oneByType(Class<T>) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
onEquals(SimpleSession) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
Provides an attribute-based comparison (no ID comparison) - incurred
only when 'this' or the session object being compared for equality do not have a session id.
-
onExpiration(Session, ExpiredSessionException, SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
onExpiration(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
onExpiration(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
onExpiration(Session) - Method in interface org
.apache
.shiro
.session
.
SessionListener
-
Notification callback that occurs when the corresponding Session has expired.
-
onExpiration(Session) - Method in class org
.apache
.shiro
.session
.
SessionListenerAdapter
-
Adapter no-op implemenation - does nothing and returns immediately.
-
onFailedLogin(Subject, AuthenticationToken, AuthenticationException) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Reacts to a failed login by immediately
forgetting any previously remembered identity.
-
onFailedLogin(AuthenticationToken, AuthenticationException, Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
onFailedLogin(Subject, AuthenticationToken, AuthenticationException) - Method in interface org
.apache
.shiro
.mgt
.
RememberMeManager
-
Reacts to a failed authentication attempt, typically by forgetting any previously remembered principals for the Subject.
-
onFailure(AuthenticationToken, AuthenticationException) - Method in interface org
.apache
.shiro
.authc
.
AuthenticationListener
-
Callback triggered when an authentication attempt for a
Subject has failed.
-
onInit() - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Template method for subclasses to implement any initialization logic.
-
onInit() - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
Initializes this realm and potentially enables a cache, depending on configuration.
-
onInit() - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
onInit() - Method in class org
.apache
.shiro
.realm
.text
.
IniRealm
-
-
onInit() - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
onInit() - Method in class org
.apache
.shiro
.realm
.text
.
TextConfigurationRealm
-
Will call 'processDefinitions' on startup.
-
onInvalidation(Session, InvalidSessionException, SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
onLogout(PrincipalCollection) - Method in class org
.apache
.shiro
.authc
.
AbstractAuthenticator
-
This implementation merely calls
notifyLogout to allow any registered listeners to react to the logout.
-
onLogout(PrincipalCollection) - Method in interface org
.apache
.shiro
.authc
.
AuthenticationListener
-
Callback triggered when a
Subject logs-out of the system.
-
onLogout(PrincipalCollection) - Method in interface org
.apache
.shiro
.authc
.
LogoutAware
-
Callback triggered when a
Subject logs out of the system.
-
onLogout(PrincipalCollection) - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
First calls
super.onLogout(principals) to ensure a logout notification is issued, and for each wrapped
Realm that implements the
LogoutAware interface, calls
((LogoutAware)realm).onLogout(principals) to allow each realm the opportunity to perform logout/cleanup operations during an user-logout.
-
onLogout(Subject) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Reacts to a subject logging out of the application and immediately
forgets any previously stored identity and returns.
-
onLogout(Subject) - Method in interface org
.apache
.shiro
.mgt
.
RememberMeManager
-
Reacts to a Subject logging out of the application, typically by forgetting any previously remembered principals for the Subject.
-
onLogout(PrincipalCollection) - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
If caching is enabled, this will clear any cached data associated with the specified account identity.
-
onRememberedPrincipalFailure(RuntimeException, SubjectContext) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Called when an exception is thrown while trying to retrieve principals.
-
onStart(Session, SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
Template method that allows subclasses to react to a new session being created.
-
onStart(Session) - Method in interface org
.apache
.shiro
.session
.
SessionListener
-
Notification callback that occurs when the corresponding Session has started.
-
onStart(Session) - Method in class org
.apache
.shiro
.session
.
SessionListenerAdapter
-
Adapter no-op implemenation - does nothing and returns immediately.
-
onStop(Session, SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
onStop(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
onStop(Session) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
onStop(Session) - Method in interface org
.apache
.shiro
.session
.
SessionListener
-
Notification callback that occurs when the corresponding Session has stopped, either programmatically via
Session.stop() or automatically upon a subject logging out.
-
onStop(Session) - Method in class org
.apache
.shiro
.session
.
SessionListenerAdapter
-
Adapter no-op implemenation - does nothing and returns immediately.
-
onSuccess(AuthenticationToken, AuthenticationInfo) - Method in interface org
.apache
.shiro
.authc
.
AuthenticationListener
-
Callback triggered when an authentication attempt for a
Subject has succeeded.
-
onSuccessfulLogin(Subject, AuthenticationToken, AuthenticationInfo) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Reacts to the successful login attempt by first always
forgetting any previously stored identity.
-
onSuccessfulLogin(AuthenticationToken, AuthenticationInfo, Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
onSuccessfulLogin(Subject, AuthenticationToken, AuthenticationInfo) - Method in interface org
.apache
.shiro
.mgt
.
RememberMeManager
-
Reacts to a successful authentication attempt, typically saving the principals to be retrieved ('remembered') for future system access.
-
OperationMode
- Enum in
org.apache.shiro.crypto
-
A cipher
mode of operation directs a cipher algorithm how to convert data during the encryption or decryption process.
-
org.apache.shiro - package org.apache.shiro
-
This package primarily exists as a root classpath distinction, but it does contain two core classes widely used by applications,
SecurityUtils and
ShiroException.
-
org.apache.shiro.aop - package org.apache.shiro.aop
-
Components used to support the framework's AOP/interception support classes.
-
org.apache.shiro.authc - package org.apache.shiro.authc
-
Core interfaces and exceptions concerning Authentication (the act of logging-in).
-
org.apache.shiro.authc.credential - package org.apache.shiro.authc.credential
-
Support for validating
credentials (such as passwords or X509 certificates) during authentication via the
CredentialsMatcher interface and its supporting implementations.
-
org.apache.shiro.authc.pam - package org.apache.shiro.authc.pam
-
Support for
PAM, or
Pluggable
Authentication
Modules, which is the capability to authenticate a user against multiple configurable (pluggable)
modules (Shiro calls these
Realms).
-
org.apache.shiro.authz - package org.apache.shiro.authz
-
Core interfaces and exceptions supporting Authorization (access control).
-
org.apache.shiro.authz.annotation - package org.apache.shiro.authz.annotation
-
Annotations used to restrict which classes, instances, or methods may be accessed or invoked depending on the caller's access abilities or authentication state.
-
org.apache.shiro.authz.aop - package org.apache.shiro.authz.aop
-
Contains AOP implementation support classes specifically used for authorization operations, particularly supporting AOP Method Interceptors and JSR-175 metadata Annotations.
-
org.apache.shiro.authz.permission - package org.apache.shiro.authz.permission
-
Support and default implementations for Shiro's
Permission interface.
-
org.apache.shiro.cache - package org.apache.shiro.cache
-
Caching support used to enhance performance for any security operation.
-
org.apache.shiro.codec - package org.apache.shiro.codec
-
Components for encoding and decoding of data across multiple formats, especially useful in Shiro's cryptography and web functionality.
-
org.apache.shiro.concurrent - package org.apache.shiro.concurrent
-
-
org.apache.shiro.config - package org.apache.shiro.config
-
Components that support configuring Shiro in any application.
-
org.apache.shiro.crypto - package org.apache.shiro.crypto
-
Cryptography Cipher and Hashing components that greatly simplify the JDK's cryptography concepts and add additional convenient behavior.
-
org.apache.shiro.crypto.hash - package org.apache.shiro.crypto.hash
-
Cryptographic Hashing components that greatly simplify one-way data hashing in an application.
-
org.apache.shiro.crypto.hash.format - package org.apache.shiro.crypto.hash.format
-
-
org.apache.shiro.dao - package org.apache.shiro.dao
-
Package containing various components useful when building Data Access Objects (DAOs), including a generic Data Access Exception hierarchy.
-
org.apache.shiro.env - package org.apache.shiro.env
-
Concepts used to represent Shiro's aggregate state in an application.
-
org.apache.shiro.functor - package org.apache.shiro.functor
-
Package containing
functor components used for data translation or conversion.
-
org.apache.shiro.io - package org.apache.shiro.io
-
Support for reading and writing (input/output) raw data from multiple resource locations.
-
org.apache.shiro.jndi - package org.apache.shiro.jndi
-
Enables accessing objects located in JNDI that might be useful when configuring a Shiro-enabled application.
-
org.apache.shiro.ldap - package org.apache.shiro.ldap
-
-
org.apache.shiro.mgt - package org.apache.shiro.mgt
-
Provides the master
SecurityManager interface and a default implementation hierarchy for managing all aspects of Shiro's functionality in an application.
-
org.apache.shiro.realm - package org.apache.shiro.realm
-
Components and sub-packages used in supporting the core
Realm interface.
-
org.apache.shiro.realm.activedirectory - package org.apache.shiro.realm.activedirectory
-
Realms that acquire security data from a Microsoft Active Directory.
-
org.apache.shiro.realm.jdbc - package org.apache.shiro.realm.jdbc
-
Realms that acquire security data from an RDBMS (Relational Database Management System) using the JDBC API.
-
org.apache.shiro.realm.jndi - package org.apache.shiro.realm.jndi
-
Support for acquiring Realms from JNDI, particularly useful for configuring Shiro in JEE or EJB environments.
-
org.apache.shiro.realm.ldap - package org.apache.shiro.realm.ldap
-
Realms that acquire security data from an LDAP (Lightweight Directory Access Protocol) server utilizing LDAP/Naming APIs.
-
org.apache.shiro.realm.text - package org.apache.shiro.realm.text
-
Realms that acquire security data from text-based data sources such as
Files or text streams.
-
org.apache.shiro.session - package org.apache.shiro.session
-
Components related to managing sessions, the time-based data contexts in which a Subject interacts with an application.
-
org.apache.shiro.session.mgt - package org.apache.shiro.session.mgt
-
-
org.apache.shiro.session.mgt.eis - package org.apache.shiro.session.mgt.eis
-
EIS (Enterprise Information System)-tier components that can perform CRUD operations for sessions using any EIS API.
-
org.apache.shiro.subject - package org.apache.shiro.subject
-
Components supporting the
Subject interface, the most important concept in Shiro's API.
-
org.apache.shiro.subject.support - package org.apache.shiro.subject.support
-
Concrete support implementations of most of the
org.apache.shiro.subject interfaces.
-
org.apache.shiro.util - package org.apache.shiro.util
-
Your run-of-the-mill 'util' pacakge for components and logic widely used across the framework that can't find their home into a proper OO hierarchy (or, most likely for things used across many hierarchies).
-
SaltedAuthenticationInfo
- Interface in
org.apache.shiro.authc
-
Interface representing account information that may use a salt when hashing credentials.
-
saltStyle - Variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
save(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Saves the subject's state to a persistent location for future reference if necessary.
-
save(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSubjectDAO
-
-
save(Subject) - Method in interface org
.apache
.shiro
.mgt
.
SubjectDAO
-
Persists the specified Subject's state for later access.
-
saveToSession(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSubjectDAO
-
Saves the subject's state (it's principals and authentication state) to its
session.
-
schedule(Runnable, long, TimeUnit) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
schedule(Callable<V>, long, TimeUnit) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
scheduleAtFixedRate(Runnable, long, long, TimeUnit) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
scheduler - Variable in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
scheduleWithFixedDelay(Runnable, long, long, TimeUnit) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
searchBase - Variable in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
searchBase - Variable in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
SECTION_PREFIX - Static variable in class org
.apache
.shiro
.config
.
Ini
-
-
SECTION_SUFFIX - Static variable in class org
.apache
.shiro
.config
.
Ini
-
-
SecureRandomNumberGenerator
- Class in
org.apache.shiro.crypto
-
-
SecureRandomNumberGenerator() - Constructor for class org
.apache
.shiro
.crypto
.
SecureRandomNumberGenerator
-
Creates a new instance with a default backing
SecureRandom and a
defaultNextBytesSize of
16, which equals 128 bits, a size commonly used in cryptographic algorithms.
-
SECURITY_MANAGER_KEY - Static variable in class org
.apache
.shiro
.util
.
ThreadContext
-
-
SECURITY_MANAGER_NAME - Static variable in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
-
SecurityManager
- Interface in
org.apache.shiro.mgt
-
A
SecurityManager executes all security operations for
all Subjects (aka users) across a single application.
-
securityManager - Variable in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
SecurityUtils
- Class in
org.apache.shiro
-
Accesses the currently accessible
Subject for the calling code depending on runtime environment.
-
SecurityUtils() - Constructor for class org
.apache
.shiro
.
SecurityUtils
-
-
SerializationException
- Exception in
org.apache.shiro.io
-
Root exception for problems either serializing or de-serializing data.
-
SerializationException() - Constructor for exception org
.apache
.shiro
.io
.
SerializationException
-
Creates a new SerializationException.
-
SerializationException(String) - Constructor for exception org
.apache
.shiro
.io
.
SerializationException
-
Constructs a new SerializationException.
-
SerializationException(Throwable) - Constructor for exception org
.apache
.shiro
.io
.
SerializationException
-
Constructs a new SerializationException.
-
SerializationException(String, Throwable) - Constructor for exception org
.apache
.shiro
.io
.
SerializationException
-
Constructs a new SerializationException.
-
serialize(T) - Method in class org
.apache
.shiro
.io
.
DefaultSerializer
-
-
serialize(T) - Method in interface org
.apache
.shiro
.io
.
Serializer
-
Converts the specified Object into a byte[] array.
-
serialize(Object) - Method in class org
.apache
.shiro
.io
.
XmlSerializer
-
Serializes the specified
source into a byte[] array by using the
XMLEncoder to encode the object out to a
ByteArrayOutputStream, where the resulting byte[] array is returned.
-
serialize(PrincipalCollection) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Serializes the given
principals by serializing them to a byte array by using the
serializer's
serialize method.
-
Serializer
<
T> - Interface in
org.apache.shiro.io
-
A
Serializer converts objects to raw binary data and vice versa, enabling persistent storage of objects to files, HTTP cookies, or other mechanism.
-
Session
- Interface in
org.apache.shiro.session
-
A
Session is a stateful data context associated with a single Subject (user, daemon process, etc) who interacts with a software system over a period of time.
-
session(Session) - Method in class org
.apache
.shiro
.subject
.
Subject.Builder
-
Ensures the
Subject being built will use the specified
Session instance.
-
session - Variable in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
SESSION_CREATION_ENABLED - Static variable in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
SessionContext
- Interface in
org.apache.shiro.session.mgt
-
A
SessionContext is a 'bucket' of data presented to a
SessionFactory which interprets this data to construct
Session instances.
-
sessionCreationEnabled(boolean) - Method in class org
.apache
.shiro
.subject
.
Subject.Builder
-
Configures whether or not the created Subject instance can create a new
Session if one does not already exist.
-
sessionCreationEnabled - Variable in class org
.apache
.shiro
.subject
.support
.
DelegatingSubject
-
-
sessionDAO - Variable in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
SessionDAO
- Interface in
org.apache.shiro.session.mgt.eis
-
Data Access Object design pattern specification to enable
Session access to an EIS (Enterprise Information System).
-
SessionException
- Exception in
org.apache.shiro.session
-
General security exception attributed to problems during interaction with the system during a session.
-
SessionException() - Constructor for exception org
.apache
.shiro
.session
.
SessionException
-
Creates a new SessionException.
-
SessionException(String) - Constructor for exception org
.apache
.shiro
.session
.
SessionException
-
Constructs a new SessionException.
-
SessionException(Throwable) - Constructor for exception org
.apache
.shiro
.session
.
SessionException
-
Constructs a new SessionException.
-
SessionException(String, Throwable) - Constructor for exception org
.apache
.shiro
.session
.
SessionException
-
Constructs a new SessionException.
-
SessionFactory
- Interface in
org.apache.shiro.session.mgt
-
A simple factory class that instantiates concrete
Session instances.
-
sessionId(Serializable) - Method in class org
.apache
.shiro
.subject
.
Subject.Builder
-
Enables building a
Subject instance that owns the
Session with the specified
sessionId.
-
SessionIdGenerator
- Interface in
org.apache.shiro.session.mgt.eis
-
Interface allowing pluggable session ID generation strategies to be used with various
SessionDAO implementations.
-
SessionKey
- Interface in
org.apache.shiro.session.mgt
-
A
SessionKey is a key that allows look-up of any particular
Session instance.
-
SessionListener
- Interface in
org.apache.shiro.session
-
Interface to be implemented by components that wish to be notified of events that occur during a
Session's life cycle.
-
SessionListenerAdapter
- Class in
org.apache.shiro.session
-
Simple adapter implementation of the
SessionListener interface, effectively providing no-op implementations of all methods.
-
SessionListenerAdapter() - Constructor for class org
.apache
.shiro
.session
.
SessionListenerAdapter
-
-
SessionManager
- Interface in
org.apache.shiro.session.mgt
-
A SessionManager manages the creation, maintenance, and clean-up of all application
Sessions.
-
SessionsSecurityManager
- Class in
org.apache.shiro.mgt
-
-
SessionsSecurityManager() - Constructor for class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
Default no-arg constructor, internally creates a suitable default
SessionManager delegate instance.
-
SessionStorageEvaluator
- Interface in
org.apache.shiro.mgt
-
Evaluates whether or not Shiro may use a
Subject's
Session to persist that
Subject's internal state.
-
sessionValidationInterval - Variable in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
sessionValidationScheduler - Variable in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
Scheduler used to validate sessions on a regular basis.
-
SessionValidationScheduler
- Interface in
org.apache.shiro.session.mgt
-
Interface that should be implemented by classes that can control validating sessions on a regular basis.
-
sessionValidationSchedulerEnabled - Variable in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
setActions(Set<String>) - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
setActiveSessionsCache(Cache<Serializable, Session>) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Sets the cache instance to use for storing active sessions.
-
setActiveSessionsCacheName(String) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Sets the name of the active sessions cache to be returned by the
CacheManager.
-
setAdditionalEnvironment(Map<String, String>) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
These entries are added to the environment map before initializing the LDAP context.
-
setAlgorithmName(String) - Method in class org
.apache
.shiro
.crypto
.hash
.
HashRequest.Builder
-
Sets the name of the hash algorithm the
HashService should use when computing the
Hash.
-
setAnnotationClass(Class<? extends Annotation>) - Method in class org
.apache
.shiro
.aop
.
AnnotationHandler
-
Sets the type of annotation this handler will inspect and process.
-
setAttribute(SessionKey, Object, Object) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
setAttribute(Object, Object) - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
setAttribute(Object, Object) - Method in class org
.apache
.shiro
.session
.mgt
.
ImmutableProxiedSession
-
Immediately
throws an
InvalidSessionException in all cases because this proxy is immutable.
-
setAttribute(SessionKey, Object, Object) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Binds the specified
value to the associated session uniquely identified by the
attributeKey.
-
setAttribute(Object, Object) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setAttribute(Object, Object) - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
setAttribute(Object, Object) - Method in interface org
.apache
.shiro
.session
.
Session
-
Binds the specified
value to this session, uniquely identified by the specifed
key name.
-
setAttributes(Map<Object, Object>) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setAuthenticated(boolean) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets whether or not the constructed
Subject instance should be considered as authenticated.
-
setAuthenticated(boolean) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setAuthentication(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
Sets the type of LDAP authentication to perform when connecting to the LDAP server.
-
setAuthenticationCache(Cache<Object, AuthenticationInfo>) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Sets an explicit
Cache instance to use for authentication caching.
-
setAuthenticationCacheName(String) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
setAuthenticationCachingEnabled(boolean) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Sets whether or not authentication caching should be utilized if a
CacheManager has been
configured,
false otherwise.
-
setAuthenticationInfo(AuthenticationInfo) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
-
setAuthenticationInfo(AuthenticationInfo) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setAuthenticationListeners(Collection<AuthenticationListener>) - Method in class org
.apache
.shiro
.authc
.
AbstractAuthenticator
-
-
setAuthenticationMechanism(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Sets the type of LDAP authentication mechanism to use when connecting to the LDAP server.
-
setAuthenticationQuery(String) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
Overrides the default query used to retrieve a user's password during authentication.
-
setAuthenticationStrategy(AuthenticationStrategy) - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
Allows overriding the default
AuthenticationStrategy utilized during multi-realm log-in attempts.
-
setAuthenticationToken(AuthenticationToken) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
-
setAuthenticationToken(AuthenticationToken) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setAuthenticationTokenClass(Class<? extends AuthenticationToken>) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Sets the authenticationToken class supported by this realm.
-
setAuthenticator(Authenticator) - Method in class org
.apache
.shiro
.mgt
.
AuthenticatingSecurityManager
-
Sets the delegate
Authenticator instance that this SecurityManager uses to perform all authentication operations.
-
setAuthorizationCache(Cache<Object, AuthorizationInfo>) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
setAuthorizationCacheName(String) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
setAuthorizationCachingEnabled(boolean) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
Sets whether or not authorization caching should be utilized if a
CacheManager has been
configured,
false otherwise.
-
setAuthorizer(Authorizer) - Method in class org
.apache
.shiro
.mgt
.
AuthorizingSecurityManager
-
Sets the underlying
Authorizer instance to which this
SecurityManager implementation will delegate all of its authorization calls.
-
setBlockSize(int) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Sets the block cipher's block size to be used when constructing
Cipher transformation string.
-
setBytes(byte[]) - Method in class org
.apache
.shiro
.crypto
.hash
.
AbstractHash
-
Deprecated.
Sets the raw bytes stored by this hash instance.
-
setBytes(byte[]) - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Sets the raw bytes stored by this hash instance.
-
setCacheManager(CacheManager) - Method in interface org
.apache
.shiro
.cache
.
CacheManagerAware
-
Sets the available CacheManager instance on this component.
-
setCacheManager(CacheManager) - Method in class org
.apache
.shiro
.mgt
.
CachingSecurityManager
-
Sets the CacheManager used by this
SecurityManager and potentially any of its children components.
-
setCacheManager(CacheManager) - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
Sets the
CacheManager to be used for data caching to reduce EIS round trips.
-
setCacheManager(CacheManager) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
setCacheManager(CacheManager) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
-
setCachingEnabled(boolean) - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
-
setCipherKey(byte[]) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Convenience method that sets the cipher key to use for
both encryption and decryption.
-
setCipherService(CipherService) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Sets the
CipherService to use for encrypting and decrypting serialized identity data to prevent easy inspection of Subject identity data.
-
setConfigLocations(String) - Method in interface org
.apache
.shiro
.config
.
ResourceConfigurable
-
Convenience method that accepts a comma-delimited string of config locations (resource paths).
-
setConfigLocations(String[]) - Method in interface org
.apache
.shiro
.config
.
ResourceConfigurable
-
Sets the configuration locations (resource paths) that will be used to configure the instance.
-
setContextFactory(LdapContextFactory) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Sets the LdapContextFactory instance used to acquire connections to the LDAP directory during authentication attempts and authorization queries.
-
setContextFactoryClassName(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
The context factory to use.
-
setContextFactoryClassName(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
The name of the ContextFactory class to use.
-
setCredentials(Object) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets this Account's credentials that verify one or more of the Account's
principals, such as a password or private key.
-
setCredentials(Object) - Method in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Sets the credentials that verify the principals/identity of the associated Realm account.
-
setCredentialsExpired(boolean) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets whether or not the Account's credentials are expired.
-
setCredentialsMatcher(CredentialsMatcher) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Sets the CrendialsMatcher used during an authentication attempt to verify submitted credentials with those stored in the system.
-
setCredentialsSalt(ByteSource) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets the salt to use to hash this Account's credentials (eg for password hashing), or
null if no salt is used or credentials are not hashed at all.
-
setCredentialsSalt(ByteSource) - Method in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Sets the salt used to hash the credentials, or
null if no salt was used or credentials were not hashed at all.
-
setDataSource(DataSource) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
Sets the datasource that should be used to retrieve connections used by this realm.
-
setDecryptionCipherKey(byte[]) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Sets the decryption key to use for decryption operations.
-
setDefaultNextBytesSize(int) - Method in class org
.apache
.shiro
.crypto
.
SecureRandomNumberGenerator
-
Sets the size of the generated byte array for calls to
nextBytes().
-
setDeleteInvalidSessions(boolean) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
Sets whether or not sessions should be automatically deleted after they are discovered to be invalid.
-
setDomain(String) - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
setEncryptionCipherKey(byte[]) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Sets the encryption key to use for encryption operations.
-
setEnvironment(Properties) - Method in class org
.apache
.shiro
.jndi
.
JndiTemplate
-
Set the environment for the JNDI InitialContext.
-
setEnvironment(Map) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Sets the base JNDI environment template to use when acquiring LDAP connections.
-
setExpired(boolean) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setFormatClassNames(Map<String, String>) - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
-
setGenerateInitializationVectors(boolean) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
setGeneratePublicSalt(boolean) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
Sets whether or not a public salt should be randomly generated and used to compute a hash if a
HashRequest does not specify a salt.
-
setGlobalSessionTimeout(long) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractSessionManager
-
Sets the system-wide default time in milliseconds that any session may remain idle before expiring.
-
setGroupRolesMap(Map<String, String>) - Method in class org
.apache
.shiro
.realm
.activedirectory
.
ActiveDirectoryRealm
-
-
setHandler(AnnotationHandler) - Method in class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Sets the
AnnotationHandler used to perform authorization behavior based on an annotation discovered at runtime.
-
setHashAlgorithmName(String) - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
Sets the
Hash
algorithmName to use when performing hashes for credentials matching.
-
setHashAlgorithmName(String) - Method in interface org
.apache
.shiro
.crypto
.hash
.
ConfigurableHashService
-
Sets the name of the
MessageDigest algorithm that will be used to compute hashes.
-
setHashAlgorithmName(String) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
setHashFormat(HashFormat) - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
setHashFormatFactory(HashFormatFactory) - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
setHashIterations(int) - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
Sets the number of times a submitted
AuthenticationToken's credentials will be hashed before comparing to the credentials stored in the system.
-
setHashIterations(int) - Method in interface org
.apache
.shiro
.crypto
.hash
.
ConfigurableHashService
-
Sets the number of hash iterations that will be performed during hash computation.
-
setHashIterations(int) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
setHashSalted(boolean) - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
-
setHashService(HashService) - Method in class org
.apache
.shiro
.authc
.credential
.
DefaultPasswordService
-
-
setHost(String) - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Sets the host name or IP string from where the authentication attempt occurs.
-
setHost(String) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionContext
-
-
setHost(String) - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionContext
-
Sets the originating host name or IP address (as a String) from where the
Subject is initiating the
Session.
-
setHost(String) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setHost(String) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets the host name or IP that should reflect the constructed
Subject's originating location.
-
setHost(String) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setHostAddress(String) - Method in exception org
.apache
.shiro
.authz
.
HostUnauthorizedException
-
Sets the host associated with this exception.
-
setId(Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setIni(Ini) - Method in class org
.apache
.shiro
.config
.
IniFactorySupport
-
-
setIni(Ini) - Method in class org
.apache
.shiro
.realm
.text
.
IniRealm
-
Sets the Ini instance used to configure this realm.
-
setInitializationVectorSize(int) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
Sets the algorithm-specific initialization vector size in bits (not bytes!) to be used when generating initialization vectors.
-
setInterval(long) - Method in class org
.apache
.shiro
.session
.mgt
.
ExecutorServiceSessionValidationScheduler
-
-
setIterations(int) - Method in class org
.apache
.shiro
.crypto
.hash
.
HashRequest.Builder
-
Sets the number of requested hash iterations to be performed when computing the final
Hash result.
-
setIterations(int) - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Sets the iterations used to previously compute AN ALREADY GENERATED HASH.
-
setJndiEnvironment(Properties) - Method in class org
.apache
.shiro
.jndi
.
JndiLocator
-
Set the JNDI environment to use for JNDI lookups.
-
setJndiNames(Collection<String>) - Method in class org
.apache
.shiro
.realm
.jndi
.
JndiRealmFactory
-
Sets the JNDI names that will be used to look up Realm(s) from JNDI.
-
setJndiNames(String) - Method in class org
.apache
.shiro
.realm
.jndi
.
JndiRealmFactory
-
Specifies a comma-delimited list of JNDI names to lookup, each one corresponding to a jndi-bound
Realm.
-
setJndiTemplate(JndiTemplate) - Method in class org
.apache
.shiro
.jndi
.
JndiLocator
-
Set the JNDI template to use for JNDI lookups.
-
setKeySize(int) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
Sets the size in bits (not bytes) of generated cipher keys.
-
setLastAccessTime(Date) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setLdapContextFactory(LdapContextFactory) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
Configures the
LdapContextFactory implementation that is used to create LDAP connections for authentication and authorization.
-
setLocked(boolean) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets whether or not the account is locked and can be used to login.
-
setMethodInterceptors(Collection<AuthorizingAnnotationMethodInterceptor>) - Method in class org
.apache
.shiro
.authz
.aop
.
AnnotationsAuthorizingMethodInterceptor
-
Sets the method interceptors to execute for the annotated method.
-
setMode(OperationMode) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Sets the cipher operation mode of operation to be used when constructing the
Cipher transformation string.
-
setModeName(String) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Sets the cipher operation mode name to be used when constructing the
Cipher transformation string.
-
setName(String) - Method in class org
.apache
.shiro
.authz
.
SimpleRole
-
-
setName(String) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
-
setName(String) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
setName(String) - Method in class org
.apache
.shiro
.realm
.
CachingRealm
-
-
setName(String) - Method in interface org
.apache
.shiro
.util
.
Nameable
-
Sets the (preferably application unique) name for this component.
-
setObject(String, Object) - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
setObjectPermissions(Set<Permission>) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets all object-based permissions assigned directly to this Account (not any of its realms).
-
setObjectPermissions(Set<Permission>) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Sets the object-based permissions assigned directly to the account.
-
setObjects(Map<String, ?>) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
setPaddingScheme(PaddingScheme) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Sets the padding scheme to be used when constructing the
Cipher transformation string.
-
setPaddingSchemeName(String) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Sets the padding scheme name to be used when constructing the
Cipher transformation string, or
null if the JCA Provider default mode for the specified
algorithm should be used.
-
setParts(String, Set<String>, Set<String>) - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
setParts(String) - Method in class org
.apache
.shiro
.authz
.permission
.
WildcardPermission
-
-
setParts(String, boolean) - Method in class org
.apache
.shiro
.authz
.permission
.
WildcardPermission
-
-
setPassword(char[]) - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Sets the password for submission during an authentication attempt.
-
setPasswordService(PasswordService) - Method in class org
.apache
.shiro
.authc
.credential
.
PasswordMatcher
-
-
setPathSeparator(String) - Method in class org
.apache
.shiro
.util
.
AntPathMatcher
-
Set the path separator to use for pattern parsing.
-
setPermissionResolver(PermissionResolver) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
setPermissionResolver(PermissionResolver) - Method in interface org
.apache
.shiro
.authz
.permission
.
PermissionResolverAware
-
Sets the specified
PermissionResolver on this instance.
-
setPermissionResolver(PermissionResolver) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
setPermissions(Set<Permission>) - Method in class org
.apache
.shiro
.authz
.
SimpleRole
-
-
setPermissionsLookupEnabled(boolean) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
Enables lookup of permissions during authorization.
-
setPermissionsQuery(String) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
Overrides the default query used to retrieve a user's permissions during authorization.
-
setPoolingEnabled(boolean) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Sets whether or not connection pooling should be used when possible and appropriate.
-
setPrincipals(PrincipalCollection) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets the principals, aka the identifying attributes (username, user id, first name, last name, etc) of this Account.
-
setPrincipals(PrincipalCollection) - Method in class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Sets the identifying principal(s) represented by this instance.
-
setPrincipals(PrincipalCollection) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets the principals (aka identity) that the constructed
Subject should reflect.
-
setPrincipals(PrincipalCollection) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setPrincipalSuffix(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
setPrincipalSuffix(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
A suffix appended to the username.
-
setPrivateSalt(ByteSource) - Method in interface org
.apache
.shiro
.crypto
.hash
.
ConfigurableHashService
-
Sets the 'private' (internal) salt to be paired with a 'public' (random or supplied) salt during hash computation.
-
setPrivateSalt(ByteSource) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
setRandom(Random) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
RandomSessionIdGenerator
-
-
setRandomNumberGenerator(RandomNumberGenerator) - Method in interface org
.apache
.shiro
.crypto
.hash
.
ConfigurableHashService
-
Sets a source of randomness used to generate public salts that will in turn be used during hash computation.
-
setRandomNumberGenerator(RandomNumberGenerator) - Method in class org
.apache
.shiro
.crypto
.hash
.
DefaultHashService
-
-
setRealm(Realm) - Method in class org
.apache
.shiro
.mgt
.
RealmSecurityManager
-
-
setRealmPrincipal(String, String, Object) - Method in interface org
.apache
.shiro
.subject
.
PrincipalMap
-
-
setRealmPrincipal(String, String, Object) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
setRealmPrincipals(String, Map<String, Object>) - Method in interface org
.apache
.shiro
.subject
.
PrincipalMap
-
-
setRealmPrincipals(String, Map<String, Object>) - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
setRealms(Collection<Realm>) - Method in class org
.apache
.shiro
.authc
.pam
.
ModularRealmAuthenticator
-
Sets all realms used by this Authenticator, providing PAM (Pluggable Authentication Module) configuration.
-
setRealms(Collection<Realm>) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
Sets the realms wrapped by this
Authorizer which are consulted during an authorization check.
-
setRealms(Collection<Realm>) - Method in class org
.apache
.shiro
.mgt
.
RealmSecurityManager
-
Sets the realms managed by this
SecurityManager instance.
-
setReferral(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
Sets the LDAP referral property.
-
setReferral(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Sets the LDAP referral behavior when creating a connection.
-
setReloadIntervalSeconds(int) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
Sets the interval in seconds at which the property file will be checked for changes and reloaded.
-
setRememberMe(boolean) - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Sets if the submitting user wishes their identity (pricipal(s)) to be remembered across sessions.
-
setRememberMeManager(RememberMeManager) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
setRequiredType(Class<? extends T>) - Method in class org
.apache
.shiro
.jndi
.
JndiObjectFactory
-
-
setResolver(AnnotationResolver) - Method in class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Returns the
AnnotationResolver to use to acquire annotations from intercepted methods at runtime.
-
setResourceName(String) - Method in class org
.apache
.shiro
.jndi
.
JndiObjectFactory
-
-
setResourcePath(String) - Method in class org
.apache
.shiro
.realm
.text
.
IniRealm
-
-
setResourcePath(String) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
Sets the path of the properties file to load user, role, and permission information from.
-
setResourceRef(boolean) - Method in class org
.apache
.shiro
.jndi
.
JndiLocator
-
Set whether the lookup occurs in a J2EE container, i.e.
-
setResources(Map<Object, Object>) - Static method in class org
.apache
.shiro
.util
.
ThreadContext
-
Allows a caller to explicitly set the entire resource map.
-
setRoleDefinitions(String) - Method in class org
.apache
.shiro
.realm
.text
.
TextConfigurationRealm
-
Sets a newline (\n) delimited String that defines role-to-permission definitions.
-
setRolePermissionResolver(RolePermissionResolver) - Method in class org
.apache
.shiro
.authz
.
ModularRealmAuthorizer
-
-
setRolePermissionResolver(RolePermissionResolver) - Method in interface org
.apache
.shiro
.authz
.permission
.
RolePermissionResolverAware
-
Sets the specified
RolePermissionResolver on this instance.
-
setRolePermissionResolver(RolePermissionResolver) - Method in class org
.apache
.shiro
.realm
.
AuthorizingRealm
-
-
setRoles(Set<String>) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets the Account's assigned roles.
-
setRoles(Set<String>) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Sets the roles assigned to the account.
-
setSalt(ByteSource) - Method in class org
.apache
.shiro
.crypto
.hash
.
HashRequest.Builder
-
Sets a salt to be used by the
HashService during hash computation.
-
setSalt(Object) - Method in class org
.apache
.shiro
.crypto
.hash
.
HashRequest.Builder
-
Sets a salt to be used by the
HashService during hash computation.
-
setSalt(ByteSource) - Method in class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Sets the salt used to previously compute AN ALREADY GENERATED HASH.
-
setSaltStyle(JdbcRealm.SaltStyle) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
Sets the salt style.
-
setSearchBase(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
setSearchBase(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
-
setSearchPackages(Set<String>) - Method in class org
.apache
.shiro
.crypto
.hash
.format
.
DefaultHashFormatFactory
-
-
setSectionProperty(String, String, String) - Method in class org
.apache
.shiro
.config
.
Ini
-
Sets a name/value pair for the section with the given
sectionName.
-
setSecureRandom(SecureRandom) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
Sets a source of randomness for encryption operations.
-
setSecureRandom(SecureRandom) - Method in class org
.apache
.shiro
.crypto
.
SecureRandomNumberGenerator
-
-
setSecurityManager(SecurityManager) - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
setSecurityManager(SecurityManager) - Static method in class org
.apache
.shiro
.
SecurityUtils
-
Sets a VM (static) singleton SecurityManager, specifically for transparent use in the
getSubject() implementation.
-
setSecurityManager(SecurityManager) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets the SecurityManager instance that should be used to back the constructed
Subject instance (typically used to support
DelegatingSubject implementations).
-
setSecurityManager(SecurityManager) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setSecurityManagerName(String) - Method in class org
.apache
.shiro
.env
.
DefaultEnvironment
-
-
setSeed(byte[]) - Method in class org
.apache
.shiro
.crypto
.
SecureRandomNumberGenerator
-
Seeds the backing
SecureRandom instance with additional seed data.
-
setSerializer(Serializer<PrincipalCollection>) - Method in class org
.apache
.shiro
.mgt
.
AbstractRememberMeManager
-
Sets the
Serializer used to serialize and deserialize
PrincipalCollection instances for persistent remember me storage.
-
setSession(Session) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets the
Session to use when building the
Subject instance.
-
setSession(Session) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setSessionCreationEnabled(boolean) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets whether or not the constructed
Subject instance should be allowed to create a session,
false otherwise.
-
setSessionCreationEnabled(boolean) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setSessionDAO(SessionDAO) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
-
setSessionFactory(SessionFactory) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionManager
-
Sets the
SessionFactory used to generate new
Session instances.
-
setSessionId(Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionContext
-
-
setSessionId(Serializable) - Method in class org
.apache
.shiro
.session
.mgt
.
DefaultSessionKey
-
-
setSessionId(Serializable) - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionContext
-
-
setSessionId(Serializable) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets the session id of the session that should be associated with the constructed
Subject instance.
-
setSessionId(Serializable) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setSessionIdGenerator(SessionIdGenerator) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
AbstractSessionDAO
-
-
setSessionListeners(Collection<SessionListener>) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
setSessionManager(SessionManager) - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
Sets the underlying delegate
SessionManager instance that will be used to support this implementation's
SessionManager method calls.
-
setSessionManager(ValidatingSessionManager) - Method in class org
.apache
.shiro
.session
.mgt
.
ExecutorServiceSessionValidationScheduler
-
-
setSessionStorageEnabled(boolean) - Method in class org
.apache
.shiro
.mgt
.
DefaultSessionStorageEvaluator
-
Sets if any Subject's
Session may be used to persist that
Subject's state.
-
setSessionStorageEvaluator(SessionStorageEvaluator) - Method in class org
.apache
.shiro
.mgt
.
DefaultSubjectDAO
-
Sets the
SessionStorageEvaluator that will determine if a
Subject's state may be persisted in the Subject's session.
-
setSessionValidationInterval(long) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
If using the underlying default
SessionValidationScheduler (that is, the
setSessionValidationScheduler method is never called) , this method allows one to specify how frequently session should be validated (to check for orphans).
-
setSessionValidationScheduler(SessionValidationScheduler) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
setSessionValidationSchedulerEnabled(boolean) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractValidatingSessionManager
-
-
setSingleton(boolean) - Method in class org
.apache
.shiro
.util
.
AbstractFactory
-
-
setSource(ByteSource) - Method in class org
.apache
.shiro
.crypto
.hash
.
HashRequest.Builder
-
Sets the source data that will be hashed by a
HashService.
-
setSource(Object) - Method in class org
.apache
.shiro
.crypto
.hash
.
HashRequest.Builder
-
Sets the source data that will be hashed by a
HashService.
-
setStartTimestamp(Date) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setStopTimestamp(Date) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setStoredCredentialsHexEncoded(boolean) - Method in class org
.apache
.shiro
.authc
.credential
.
HashedCredentialsMatcher
-
Sets the indicator if this system's stored credential hash is Hex encoded or not.
-
setStreamingBlockSize(int) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
setStreamingBufferSize(int) - Method in class org
.apache
.shiro
.crypto
.
JcaCipherService
-
-
setStreamingMode(OperationMode) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Sets the transformation string mode to be used for streaming operations only.
-
setStreamingModeName(String) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
Sets the transformation string mode name to be used for streaming operations only.
-
setStreamingPaddingScheme(PaddingScheme) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
setStreamingPaddingSchemeName(String) - Method in class org
.apache
.shiro
.crypto
.
DefaultBlockCipherService
-
-
setStringPermissions(Set<String>) - Method in class org
.apache
.shiro
.authc
.
SimpleAccount
-
Sets the String-based permissions assigned to this Account.
-
setStringPermissions(Set<String>) - Method in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Sets the string-based permissions assigned directly to the account.
-
setSubject(Subject) - Method in interface org
.apache
.shiro
.subject
.
SubjectContext
-
Sets the existing
Subject that may be in use at the time the new
Subject instance is being created.
-
setSubject(Subject) - Method in class org
.apache
.shiro
.subject
.support
.
DefaultSubjectContext
-
-
setSubjectDAO(SubjectDAO) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Sets the
SubjectDAO responsible for persisting Subject state, typically used after login or when an Subject identity is discovered (eg after RememberMe services).
-
setSubjectFactory(SubjectFactory) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
Sets the
SubjectFactory responsible for creating
Subject instances exposed to the application.
-
setSystemPassword(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
setSystemPassword(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
The system password that will be used when connecting to the LDAP server to retrieve authorization information about a user.
-
setSystemPassword(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Sets the password of the
systemUsername that will be used when creating an LDAP connection used for authorization queries.
-
setSystemUsername(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
setSystemUsername(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
The system username that will be used when connecting to the LDAP server to retrieve authorization information about a user.
-
setSystemUsername(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
Sets the system username that will be used when creating an LDAP connection used for authorization queries.
-
setTargetExecutor(Executor) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutor
-
Sets target Executor instance that will actually execute the subject-associated Runnable instances.
-
setTargetExecutor(Executor) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
setTargetExecutor(Executor) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
setTargetExecutorService(ExecutorService) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
setTargetExecutorService(ExecutorService) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
setTargets(Set<String>) - Method in class org
.apache
.shiro
.authz
.permission
.
DomainPermission
-
-
setTargetScheduledExecutorService(ScheduledExecutorService) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
setTimeout(SessionKey, long) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
setTimeout(long) - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
setTimeout(long) - Method in class org
.apache
.shiro
.session
.mgt
.
ImmutableProxiedSession
-
Immediately
throws an
InvalidSessionException in all cases because this proxy is immutable.
-
setTimeout(SessionKey, long) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Sets the time in milliseconds that the associated session may remain idle before expiring.
-
setTimeout(long) - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
setTimeout(long) - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
setTimeout(long) - Method in interface org
.apache
.shiro
.session
.
Session
-
Sets the time in milliseconds that the session may remain idle before expiring.
-
setUrl(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
setUrl(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
The LDAP url to connect to.
-
setUrl(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
The LDAP url to connect to.
-
setUsePooling(boolean) - Method in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
Determines whether or not LdapContext pooling is enabled for connections made using the system user account.
-
setUserDefinitions(String) - Method in class org
.apache
.shiro
.realm
.text
.
TextConfigurationRealm
-
Sets a newline (\n) delimited String that defines user-to-password-and-role(s) key/value pairs according to the following format:
-
setUserDnTemplate(String) - Method in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapRealm
-
Sets the User Distinguished Name (DN) template to use when creating User DNs at runtime.
-
setUsername(String) - Method in class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Sets the username for submission during an authentication attempt.
-
setUserRolesQuery(String) - Method in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
Overrides the default query used to retrieve a user's roles during authorization.
-
setUseXmlFormat(boolean) - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
Determines whether or not the properties XML format should be used.
-
Sha1CredentialsMatcher
- Class in
org.apache.shiro.authc.credential
-
-
Sha1CredentialsMatcher() - Constructor for class org
.apache
.shiro
.authc
.credential
.
Sha1CredentialsMatcher
-
Deprecated.
-
Sha1Hash
- Class in
org.apache.shiro.crypto.hash
-
Generates an SHA-1 Hash (Secure Hash Standard, NIST FIPS 180-1) from a given input
source with an optional
salt and hash iterations.
-
Sha1Hash() - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha1Hash
-
-
Sha1Hash(Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha1Hash
-
-
Sha1Hash(Object, Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha1Hash
-
-
Sha1Hash(Object, Object, int) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha1Hash
-
-
Sha256CredentialsMatcher
- Class in
org.apache.shiro.authc.credential
-
-
Sha256CredentialsMatcher() - Constructor for class org
.apache
.shiro
.authc
.credential
.
Sha256CredentialsMatcher
-
Deprecated.
-
Sha256Hash
- Class in
org.apache.shiro.crypto.hash
-
Generates an SHA-256 Hash from a given input
source with an optional
salt and hash iterations.
-
Sha256Hash() - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha256Hash
-
-
Sha256Hash(Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha256Hash
-
-
Sha256Hash(Object, Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha256Hash
-
-
Sha256Hash(Object, Object, int) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha256Hash
-
-
Sha384CredentialsMatcher
- Class in
org.apache.shiro.authc.credential
-
-
Sha384CredentialsMatcher() - Constructor for class org
.apache
.shiro
.authc
.credential
.
Sha384CredentialsMatcher
-
Deprecated.
-
Sha384Hash
- Class in
org.apache.shiro.crypto.hash
-
Generates an SHA-384 Hash from a given input
source with an optional
salt and hash iterations.
-
Sha384Hash() - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha384Hash
-
-
Sha384Hash(Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha384Hash
-
-
Sha384Hash(Object, Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha384Hash
-
-
Sha384Hash(Object, Object, int) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha384Hash
-
-
Sha512CredentialsMatcher
- Class in
org.apache.shiro.authc.credential
-
-
Sha512CredentialsMatcher() - Constructor for class org
.apache
.shiro
.authc
.credential
.
Sha512CredentialsMatcher
-
Deprecated.
-
Sha512Hash
- Class in
org.apache.shiro.crypto.hash
-
Generates an SHA-512 Hash from a given input
source with an optional
salt and hash iterations.
-
Sha512Hash() - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha512Hash
-
-
Sha512Hash(Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha512Hash
-
-
Sha512Hash(Object, Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha512Hash
-
-
Sha512Hash(Object, Object, int) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
Sha512Hash
-
-
Shiro1CryptFormat
- Class in
org.apache.shiro.crypto.hash.format
-
-
Shiro1CryptFormat() - Constructor for class org
.apache
.shiro
.crypto
.hash
.format
.
Shiro1CryptFormat
-
-
ShiroException
- Exception in
org.apache.shiro
-
Root exception for all Shiro runtime exceptions.
-
ShiroException() - Constructor for exception org
.apache
.shiro
.
ShiroException
-
Creates a new ShiroException.
-
ShiroException(String) - Constructor for exception org
.apache
.shiro
.
ShiroException
-
Constructs a new ShiroException.
-
ShiroException(Throwable) - Constructor for exception org
.apache
.shiro
.
ShiroException
-
Constructs a new ShiroException.
-
ShiroException(String, Throwable) - Constructor for exception org
.apache
.shiro
.
ShiroException
-
Constructs a new ShiroException.
-
shouldImplicitlyCreateRealm(Ini) - Method in class org
.apache
.shiro
.config
.
IniSecurityManagerFactory
-
Returns
true if the Ini contains account data and a
Realm should be implicitly
created to reflect the account data,
false if no realm should be implicitly created.
-
shutdown() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
shutdownNow() - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
SIMPLE_AUTHENTICATION_MECHANISM_NAME - Static variable in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
-
SimpleAccount
- Class in
org.apache.shiro.authc
-
Simple implementation of the
Account interface that contains principal and credential and authorization information (roles and permissions) as instance variables and exposes them via getters and setters using standard JavaBean notation.
-
SimpleAccount() - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Default no-argument constructor.
-
SimpleAccount(Object, Object, String) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified realm with the given principals and credentials.
-
SimpleAccount(Object, Object, ByteSource, String) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified realm with the given principals, hashedCredentials and credentials salt used when hashing the credentials.
-
SimpleAccount(Collection, Object, String) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified realm with the given principals and credentials.
-
SimpleAccount(PrincipalCollection, Object) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified principals and credentials.
-
SimpleAccount(PrincipalCollection, Object, ByteSource) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified principals and credentials.
-
SimpleAccount(PrincipalCollection, Object, Set<String>) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified principals and credentials, with the assigned roles.
-
SimpleAccount(Object, Object, String, Set<String>, Set<Permission>) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified realm with the given principal and credentials, with the the assigned roles and permissions.
-
SimpleAccount(Collection, Object, String, Set<String>, Set<Permission>) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance for the specified realm with the given principals and credentials, with the the assigned roles and permissions.
-
SimpleAccount(PrincipalCollection, Object, Set<String>, Set<Permission>) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAccount
-
Constructs a SimpleAccount instance from the given principals and credentials, with the the assigned roles and permissions.
-
SimpleAccountRealm
- Class in
org.apache.shiro.realm
-
A simple implementation of the
Realm interface that uses a set of configured user accounts and roles to support authentication and authorization.
-
SimpleAccountRealm() - Constructor for class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
SimpleAccountRealm(String) - Constructor for class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
SimpleAuthenticationInfo
- Class in
org.apache.shiro.authc
-
-
SimpleAuthenticationInfo() - Constructor for class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Default no-argument constructor.
-
SimpleAuthenticationInfo(Object, Object, String) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Constructor that takes in a single 'primary' principal of the account and its corresponding credentials, associated with the specified realm.
-
SimpleAuthenticationInfo(Object, Object, ByteSource, String) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Constructor that takes in a single 'primary' principal of the account, its corresponding hashed credentials, the salt used to hash the credentials, and the name of the realm to associate with the principals.
-
SimpleAuthenticationInfo(PrincipalCollection, Object) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Constructor that takes in an account's identifying principal(s) and its corresponding credentials that verify the principals.
-
SimpleAuthenticationInfo(PrincipalCollection, Object, ByteSource) - Constructor for class org
.apache
.shiro
.authc
.
SimpleAuthenticationInfo
-
Constructor that takes in an account's identifying principal(s), hashed credentials used to verify the principals, and the salt used when hashing the credentials.
-
SimpleAuthorizationInfo
- Class in
org.apache.shiro.authz
-
Simple POJO implementation of the
AuthorizationInfo interface that stores roles and permissions as internal attributes.
-
SimpleAuthorizationInfo() - Constructor for class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Default no-argument constructor.
-
SimpleAuthorizationInfo(Set<String>) - Constructor for class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Creates a new instance with the specified roles and no permissions.
-
SimpleByteSource
- Class in
org.apache.shiro.util
-
-
SimpleByteSource(byte[]) - Constructor for class org
.apache
.shiro
.util
.
SimpleByteSource
-
-
SimpleByteSource(char[]) - Constructor for class org
.apache
.shiro
.util
.
SimpleByteSource
-
Creates an instance by converting the characters to a byte array (assumes UTF-8 encoding).
-
SimpleByteSource(String) - Constructor for class org
.apache
.shiro
.util
.
SimpleByteSource
-
Creates an instance by converting the String to a byte array (assumes UTF-8 encoding).
-
SimpleByteSource(ByteSource) - Constructor for class org
.apache
.shiro
.util
.
SimpleByteSource
-
Creates an instance using the sources bytes directly - it does not create a copy of the argument's byte array.
-
SimpleByteSource(File) - Constructor for class org
.apache
.shiro
.util
.
SimpleByteSource
-
Creates an instance by converting the file to a byte array.
-
SimpleByteSource(InputStream) - Constructor for class org
.apache
.shiro
.util
.
SimpleByteSource
-
Creates an instance by converting the stream to a byte array.
-
SimpleCredentialsMatcher
- Class in
org.apache.shiro.authc.credential
-
Simple CredentialsMatcher implementation.
-
SimpleCredentialsMatcher() - Constructor for class org
.apache
.shiro
.authc
.credential
.
SimpleCredentialsMatcher
-
-
SimpleHash
- Class in
org.apache.shiro.crypto.hash
-
A
Hash implementation that allows any
MessageDigest algorithm name to be used.
-
SimpleHash(String) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Creates an new instance with only its
algorithmName set - no hashing is performed.
-
SimpleHash(String, Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Creates an
algorithmName-specific hash of the specified
source with no
salt using a single hash iteration.
-
SimpleHash(String, Object, Object) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Creates an
algorithmName-specific hash of the specified
source using the given
salt using a single hash iteration.
-
SimpleHash(String, Object, Object, int) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
SimpleHash
-
Creates an
algorithmName-specific hash of the specified
source using the given
salt a total of
hashIterations times.
-
SimpleHashRequest
- Class in
org.apache.shiro.crypto.hash
-
-
SimpleHashRequest(String, ByteSource, ByteSource, int) - Constructor for class org
.apache
.shiro
.crypto
.hash
.
SimpleHashRequest
-
Creates a new SimpleHashRequest instance.
-
SimplePrincipalCollection
- Class in
org.apache.shiro.subject
-
-
SimplePrincipalCollection() - Constructor for class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
SimplePrincipalCollection(Object, String) - Constructor for class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
SimplePrincipalCollection(Collection, String) - Constructor for class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
SimplePrincipalCollection(PrincipalCollection) - Constructor for class org
.apache
.shiro
.subject
.
SimplePrincipalCollection
-
-
SimplePrincipalMap
- Class in
org.apache.shiro.subject
-
-
SimplePrincipalMap() - Constructor for class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
SimplePrincipalMap(Map<String, Map<String, Object>>) - Constructor for class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
SimpleRole
- Class in
org.apache.shiro.authz
-
A simple representation of a security role that has a name and a collection of permissions.
-
SimpleRole() - Constructor for class org
.apache
.shiro
.authz
.
SimpleRole
-
-
SimpleRole(String) - Constructor for class org
.apache
.shiro
.authz
.
SimpleRole
-
-
SimpleRole(String, Set<Permission>) - Constructor for class org
.apache
.shiro
.authz
.
SimpleRole
-
-
SimpleSession
- Class in
org.apache.shiro.session.mgt
-
Simple
Session JavaBeans-compatible POJO implementation, intended to be used on the business/server tier.
-
SimpleSession() - Constructor for class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
SimpleSession(String) - Constructor for class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
SimpleSessionFactory
- Class in
org.apache.shiro.session.mgt
-
SessionFactory implementation that generates
SimpleSession instances.
-
SimpleSessionFactory() - Constructor for class org
.apache
.shiro
.session
.mgt
.
SimpleSessionFactory
-
-
size() - Method in interface org
.apache
.shiro
.cache
.
Cache
-
Returns the number of entries in the cache.
-
size() - Method in class org
.apache
.shiro
.cache
.
MapCache
-
-
size() - Method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
size() - Method in class org
.apache
.shiro
.config
.
Ini
-
-
size() - Method in class org
.apache
.shiro
.subject
.
SimplePrincipalMap
-
-
size(Collection) - Static method in class org
.apache
.shiro
.util
.
CollectionUtils
-
Returns the size of the specified collection or
0 if the collection is
null.
-
size(Map) - Static method in class org
.apache
.shiro
.util
.
CollectionUtils
-
Returns the size of the specified map or
0 if the map is
null.
-
size() - Method in class org
.apache
.shiro
.util
.
MapContext
-
-
size() - Method in class org
.apache
.shiro
.util
.
SoftHashMap
-
-
SoftHashMap
<
K
,
V> - Class in
org.apache.shiro.util
-
A
SoftHashMap is a memory-constrained map that stores its
values in
SoftReferences.
-
SoftHashMap() - Constructor for class org
.apache
.shiro
.util
.
SoftHashMap
-
-
SoftHashMap(int) - Constructor for class org
.apache
.shiro
.util
.
SoftHashMap
-
Creates a new SoftHashMap with the specified retention size.
-
SoftHashMap(Map<K, V>) - Constructor for class org
.apache
.shiro
.util
.
SoftHashMap
-
Creates a
SoftHashMap backed by the specified
source, with a default retention size of
DEFAULT_RETENTION_SIZE (100 entries).
-
SoftHashMap(Map<K, V>, int) - Constructor for class org
.apache
.shiro
.util
.
SoftHashMap
-
Creates a
SoftHashMap backed by the specified
source, with the specified retention size.
-
split(String) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
-
split(String, char) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
-
split(String, char, char) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
-
split(String, char, char, char) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
-
split(String, char, char, char, boolean, boolean) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
Splits the specified delimited String into tokens, supporting quoted tokens so that quoted strings themselves won't be tokenized.
-
splitKeyValue(String) - Static method in class org
.apache
.shiro
.config
.
Ini.Section
-
-
splitKeyValue(String) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
-
splitToSet(String, String) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
Splits the
delimited string (delimited by the specified
separator character) and returns the delimited values as a
Set.
-
start(SessionContext) - Method in class org
.apache
.shiro
.mgt
.
SessionsSecurityManager
-
-
start(SessionContext) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
start(SessionContext) - Method in interface org
.apache
.shiro
.session
.mgt
.
SessionManager
-
Starts a new session based on the specified contextual initialization data, which can be used by the underlying implementation to determine how exactly to create the internal Session instance.
-
startReloadThread() - Method in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
startsWithIgnoreCase(String, String) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
Test if the given String starts with the specified prefix, ignoring upper/lower case.
-
stop(SessionKey) - Method in class org
.apache
.shiro
.session
.mgt
.
AbstractNativeSessionManager
-
-
stop() - Method in class org
.apache
.shiro
.session
.mgt
.
DelegatingSession
-
-
stop() - Method in class org
.apache
.shiro
.session
.mgt
.
ImmutableProxiedSession
-
Immediately
throws an
InvalidSessionException in all cases because this proxy is immutable.
-
stop(SessionKey) - Method in interface org
.apache
.shiro
.session
.mgt
.
NativeSessionManager
-
Explicitly stops the associated session, thereby releasing all of its resources.
-
stop() - Method in class org
.apache
.shiro
.session
.mgt
.
SimpleSession
-
-
stop() - Method in class org
.apache
.shiro
.session
.
ProxiedSession
-
Immediately delegates to the underlying proxied session.
-
stop() - Method in interface org
.apache
.shiro
.session
.
Session
-
Explicitly stops (invalidates) this session and releases all associated resources.
-
StoppedSessionException
- Exception in
org.apache.shiro.session
-
Exception thrown when attempting to interact with the system under a session that has been stopped.
-
StoppedSessionException() - Constructor for exception org
.apache
.shiro
.session
.
StoppedSessionException
-
Creates a new StoppedSessionException.
-
StoppedSessionException(String) - Constructor for exception org
.apache
.shiro
.session
.
StoppedSessionException
-
Constructs a new StoppedSessionException.
-
StoppedSessionException(Throwable) - Constructor for exception org
.apache
.shiro
.session
.
StoppedSessionException
-
Constructs a new StoppedSessionException.
-
StoppedSessionException(String, Throwable) - Constructor for exception org
.apache
.shiro
.session
.
StoppedSessionException
-
Constructs a new StoppedSessionException.
-
stopSession(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
storeSession(Serializable, Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
MemorySessionDAO
-
-
stringPermissions - Variable in class org
.apache
.shiro
.authz
.
SimpleAuthorizationInfo
-
Collection of all string-based permissions associated with the account.
-
StringUtils
- Class in
org.apache.shiro.util
-
Simple utility class for String operations useful across the framework.
-
StringUtils() - Constructor for class org
.apache
.shiro
.util
.
StringUtils
-
-
Subject
- Interface in
org.apache.shiro.subject
-
A
Subject represents state and security operations for a
single application user.
-
Subject.Builder
- Class in
org.apache.shiro.subject
-
Builder design pattern implementation for creating
Subject instances in a simplified way without requiring knowledge of Shiro's construction techniques.
-
SUBJECT_KEY - Static variable in class org
.apache
.shiro
.util
.
ThreadContext
-
-
SubjectAwareExecutor
- Class in
org.apache.shiro.concurrent
-
Executor implementation that will automatically first associate any argument
Runnable instances with the currently available
Subject and then dispatch the Subject-enabled runnable to an underlying delegate
Executor instance.
-
SubjectAwareExecutor() - Constructor for class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutor
-
-
SubjectAwareExecutor(Executor) - Constructor for class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutor
-
-
SubjectAwareExecutorService
- Class in
org.apache.shiro.concurrent
-
-
SubjectAwareExecutorService() - Constructor for class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
SubjectAwareExecutorService(ExecutorService) - Constructor for class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
SubjectAwareScheduledExecutorService
- Class in
org.apache.shiro.concurrent
-
-
SubjectAwareScheduledExecutorService() - Constructor for class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
SubjectAwareScheduledExecutorService(ScheduledExecutorService) - Constructor for class org
.apache
.shiro
.concurrent
.
SubjectAwareScheduledExecutorService
-
-
SubjectCallable
<
V> - Class in
org.apache.shiro.subject.support
-
A
SubjectCallable associates a
Subject with a target/delegate
Callable to ensure proper
Subject thread-state management when the
Callable executes.
-
SubjectCallable(Subject, Callable<V>) - Constructor for class org
.apache
.shiro
.subject
.support
.
SubjectCallable
-
-
SubjectCallable(ThreadState, Callable<V>) - Constructor for class org
.apache
.shiro
.subject
.support
.
SubjectCallable
-
-
SubjectContext
- Interface in
org.apache.shiro.subject
-
A
SubjectContext is a 'bucket' of data presented to a
SecurityManager which interprets this data to construct
Subject instances.
-
subjectDAO - Variable in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
SubjectDAO
- Interface in
org.apache.shiro.mgt
-
A
SubjectDAO is responsible for persisting a Subject instance's internal state such that the Subject instance can be recreated at a later time if necessary.
-
subjectFactory - Variable in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
SubjectFactory
- Interface in
org.apache.shiro.mgt
-
A
SubjectFactory is responsible for constructing
Subject instances as needed.
-
SubjectRunnable
- Class in
org.apache.shiro.subject.support
-
A
SubjectRunnable ensures that a target/delegate
Runnable will execute such that any call to
SecurityUtils.
getSubject() during the
Runnable's execution will return the associated
Subject instance.
-
SubjectRunnable(Subject, Runnable) - Constructor for class org
.apache
.shiro
.subject
.support
.
SubjectRunnable
-
Creates a new
SubjectRunnable that, when executed, will execute the target
delegate, but guarantees that it will run associated with the specified
Subject.
-
SubjectRunnable(ThreadState, Runnable) - Constructor for class org
.apache
.shiro
.subject
.support
.
SubjectRunnable
-
Creates a new
SubjectRunnable that, when executed, will perform thread state
binding and guaranteed
restoration before and after the
Runnable's execution, respectively.
-
SubjectThreadState
- Class in
org.apache.shiro.subject.support
-
Manages thread-state for
Subject access (supporting
SecurityUtils.
getSubject() calls) during a thread's execution.
-
SubjectThreadState(Subject) - Constructor for class org
.apache
.shiro
.subject
.support
.
SubjectThreadState
-
Creates a new
SubjectThreadState that will bind and unbind the specified
Subject to the thread
-
submit(Callable<T>) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
submit(Runnable, T) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
submit(Runnable) - Method in class org
.apache
.shiro
.concurrent
.
SubjectAwareExecutorService
-
-
SUBPART_DIVIDER_TOKEN - Static variable in class org
.apache
.shiro
.authz
.permission
.
WildcardPermission
-
-
SUN_CONNECTION_POOLING_PROPERTY - Static variable in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
The Sun LDAP property used to enable connection pooling.
-
SUN_CONNECTION_POOLING_PROPERTY - Static variable in class org
.apache
.shiro
.realm
.ldap
.
JndiLdapContextFactory
-
The Sun LDAP property used to enable connection pooling.
-
supports(MethodInvocation) - Method in class org
.apache
.shiro
.aop
.
AnnotationMethodInterceptor
-
Returns
true if this interceptor supports, that is, should inspect, the specified
MethodInvocation,
false otherwise.
-
supports(AuthenticationToken) - Method in class org
.apache
.shiro
.realm
.
AuthenticatingRealm
-
Convenience implementation that returns
getAuthenticationTokenClass().isAssignableFrom( token.getClass() );.
-
supports(AuthenticationToken) - Method in interface org
.apache
.shiro
.realm
.
Realm
-
Returns
true if this realm wishes to authenticate the Subject represented by the given
AuthenticationToken instance,
false otherwise.
-
systemPassword - Variable in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
systemPassword - Variable in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
systemUsername - Variable in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
systemUsername - Variable in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
UnauthenticatedException
- Exception in
org.apache.shiro.authz
-
Exception thrown when attempting to execute an authorization action when a successful authentication hasn't yet occurred.
-
UnauthenticatedException() - Constructor for exception org
.apache
.shiro
.authz
.
UnauthenticatedException
-
Creates a new UnauthenticatedException.
-
UnauthenticatedException(String) - Constructor for exception org
.apache
.shiro
.authz
.
UnauthenticatedException
-
Constructs a new UnauthenticatedException.
-
UnauthenticatedException(Throwable) - Constructor for exception org
.apache
.shiro
.authz
.
UnauthenticatedException
-
Constructs a new UnauthenticatedException.
-
UnauthenticatedException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authz
.
UnauthenticatedException
-
Constructs a new UnauthenticatedException.
-
UnauthorizedException
- Exception in
org.apache.shiro.authz
-
Thrown to indicate a requested operation or access to a requested resource is not allowed.
-
UnauthorizedException() - Constructor for exception org
.apache
.shiro
.authz
.
UnauthorizedException
-
Creates a new UnauthorizedException.
-
UnauthorizedException(String) - Constructor for exception org
.apache
.shiro
.authz
.
UnauthorizedException
-
Constructs a new UnauthorizedException.
-
UnauthorizedException(Throwable) - Constructor for exception org
.apache
.shiro
.authz
.
UnauthorizedException
-
Constructs a new UnauthorizedException.
-
UnauthorizedException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authz
.
UnauthorizedException
-
Constructs a new UnauthorizedException.
-
UnavailableConstructorException
- Exception in
org.apache.shiro.util
-
Exception thrown when attempting to instantiate a Class via reflection, but a suitable constructor (depending on the number of expected arguments) doesn't exist or cannot be obtained.
-
UnavailableConstructorException() - Constructor for exception org
.apache
.shiro
.util
.
UnavailableConstructorException
-
Creates a new UnavailableConstructorException.
-
UnavailableConstructorException(String) - Constructor for exception org
.apache
.shiro
.util
.
UnavailableConstructorException
-
Constructs a new UnavailableConstructorException.
-
UnavailableConstructorException(Throwable) - Constructor for exception org
.apache
.shiro
.util
.
UnavailableConstructorException
-
Constructs a new UnavailableConstructorException.
-
UnavailableConstructorException(String, Throwable) - Constructor for exception org
.apache
.shiro
.util
.
UnavailableConstructorException
-
Constructs a new UnavailableConstructorException.
-
UnavailableSecurityManagerException
- Exception in
org.apache.shiro
-
Exception thrown when attempting to acquire the application's
SecurityManager instance, but Shiro's lookup heuristics cannot find one.
-
UnavailableSecurityManagerException(String) - Constructor for exception org
.apache
.shiro
.
UnavailableSecurityManagerException
-
-
UnavailableSecurityManagerException(String, Throwable) - Constructor for exception org
.apache
.shiro
.
UnavailableSecurityManagerException
-
-
unbind(String) - Method in class org
.apache
.shiro
.jndi
.
JndiTemplate
-
Remove the binding for the given name from the current JNDI context.
-
unbind(Subject) - Method in class org
.apache
.shiro
.mgt
.
DefaultSecurityManager
-
-
unbindSecurityManager() - Static method in class org
.apache
.shiro
.util
.
ThreadContext
-
Convenience method that simplifies removal of the application's SecurityManager instance from the thread.
-
unbindSubject() - Static method in class org
.apache
.shiro
.util
.
ThreadContext
-
Convenience method that simplifies removal of a thread-local Subject from the thread.
-
uncache(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
Removes the specified Session from the cache.
-
unescapeIfNecessary(String) - Method in class org
.apache
.shiro
.config
.
ReflectionBuilder
-
-
UnknownAccountException
- Exception in
org.apache.shiro.authc
-
Thrown when attempting to authenticate with a principal that doesn't exist in the system (e.g.
-
UnknownAccountException() - Constructor for exception org
.apache
.shiro
.authc
.
UnknownAccountException
-
Creates a new UnknownAccountException.
-
UnknownAccountException(String) - Constructor for exception org
.apache
.shiro
.authc
.
UnknownAccountException
-
Constructs a new UnknownAccountException.
-
UnknownAccountException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
UnknownAccountException
-
Constructs a new UnknownAccountException.
-
UnknownAccountException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.
UnknownAccountException
-
Constructs a new UnknownAccountException.
-
UnknownAlgorithmException
- Exception in
org.apache.shiro.crypto
-
Exception thrown when attempting to lookup or use a cryptographic algorithm that does not exist in the current JVM environment.
-
UnknownAlgorithmException(String) - Constructor for exception org
.apache
.shiro
.crypto
.
UnknownAlgorithmException
-
-
UnknownAlgorithmException(Throwable) - Constructor for exception org
.apache
.shiro
.crypto
.
UnknownAlgorithmException
-
-
UnknownAlgorithmException(String, Throwable) - Constructor for exception org
.apache
.shiro
.crypto
.
UnknownAlgorithmException
-
-
UnknownClassException
- Exception in
org.apache.shiro.util
-
The Shiro framework's
RuntimeException equivalent of the JDK's
ClassNotFoundException, to maintain a RuntimeException paradigm.
-
UnknownClassException() - Constructor for exception org
.apache
.shiro
.util
.
UnknownClassException
-
Creates a new UnknownClassException.
-
UnknownClassException(String) - Constructor for exception org
.apache
.shiro
.util
.
UnknownClassException
-
Constructs a new UnknownClassException.
-
UnknownClassException(Throwable) - Constructor for exception org
.apache
.shiro
.util
.
UnknownClassException
-
Constructs a new UnknownClassException.
-
UnknownClassException(String, Throwable) - Constructor for exception org
.apache
.shiro
.util
.
UnknownClassException
-
Constructs a new UnknownClassException.
-
UnknownSessionException
- Exception in
org.apache.shiro.session
-
Exception thrown when attempting to interact with the system under the pretense of a particular session (e.g.
-
UnknownSessionException() - Constructor for exception org
.apache
.shiro
.session
.
UnknownSessionException
-
Creates a new UnknownSessionException.
-
UnknownSessionException(String) - Constructor for exception org
.apache
.shiro
.session
.
UnknownSessionException
-
Constructs a new UnknownSessionException.
-
UnknownSessionException(Throwable) - Constructor for exception org
.apache
.shiro
.session
.
UnknownSessionException
-
Constructs a new UnknownSessionException.
-
UnknownSessionException(String, Throwable) - Constructor for exception org
.apache
.shiro
.session
.
UnknownSessionException
-
Constructs a new UnknownSessionException.
-
UnresolveableReferenceException
- Exception in
org.apache.shiro.config
-
Exception thrown when a reference to an object is made, but that object cannot be found.
-
UnresolveableReferenceException() - Constructor for exception org
.apache
.shiro
.config
.
UnresolveableReferenceException
-
Creates a new UnresolveableReferenceException.
-
UnresolveableReferenceException(String) - Constructor for exception org
.apache
.shiro
.config
.
UnresolveableReferenceException
-
Constructs a new UnresolveableReferenceException.
-
UnresolveableReferenceException(Throwable) - Constructor for exception org
.apache
.shiro
.config
.
UnresolveableReferenceException
-
Constructs a new UnresolveableReferenceException.
-
UnresolveableReferenceException(String, Throwable) - Constructor for exception org
.apache
.shiro
.config
.
UnresolveableReferenceException
-
Constructs a new UnresolveableReferenceException.
-
UnsupportedAuthenticationMechanismException
- Exception in
org.apache.shiro.ldap
-
-
UnsupportedAuthenticationMechanismException(String) - Constructor for exception org
.apache
.shiro
.ldap
.
UnsupportedAuthenticationMechanismException
-
-
UnsupportedAuthenticationMechanismException(String, Throwable) - Constructor for exception org
.apache
.shiro
.ldap
.
UnsupportedAuthenticationMechanismException
-
-
UnsupportedTokenException
- Exception in
org.apache.shiro.authc.pam
-
Exception thrown during the authentication process when an
AuthenticationToken implementation is encountered that is not supported by one or more configured
Realms.
-
UnsupportedTokenException() - Constructor for exception org
.apache
.shiro
.authc
.pam
.
UnsupportedTokenException
-
Creates a new UnsupportedTokenException.
-
UnsupportedTokenException(String) - Constructor for exception org
.apache
.shiro
.authc
.pam
.
UnsupportedTokenException
-
Constructs a new UnsupportedTokenException.
-
UnsupportedTokenException(Throwable) - Constructor for exception org
.apache
.shiro
.authc
.pam
.
UnsupportedTokenException
-
Constructs a new UnsupportedTokenException.
-
UnsupportedTokenException(String, Throwable) - Constructor for exception org
.apache
.shiro
.authc
.pam
.
UnsupportedTokenException
-
Constructs a new UnsupportedTokenException.
-
update(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
CachingSessionDAO
-
-
update(Session) - Method in class org
.apache
.shiro
.session
.mgt
.eis
.
MemorySessionDAO
-
-
update(Session) - Method in interface org
.apache
.shiro
.session
.mgt
.eis
.
SessionDAO
-
Updates (persists) data from a previously created Session instance in the EIS identified by
{@link Session#getId() session.getId()}.
-
uppercaseFirstChar(String) - Static method in class org
.apache
.shiro
.util
.
StringUtils
-
Returns the input argument, but ensures the first character is capitalized (if possible).
-
url - Variable in class org
.apache
.shiro
.realm
.ldap
.
AbstractLdapRealm
-
-
url - Variable in class org
.apache
.shiro
.realm
.ldap
.
DefaultLdapContextFactory
-
Deprecated.
-
URL_PREFIX - Static variable in class org
.apache
.shiro
.io
.
ResourceUtils
-
Resource path prefix that specifies to load from a url location, value is
url:
-
UserAnnotationHandler
- Class in
org.apache.shiro.authz.aop
-
Checks to see if a @
RequiresUser annotation is declared, and if so, ensures the calling
Subject is
either
authenticated
or remembered via remember me services before allowing access.
-
UserAnnotationHandler() - Constructor for class org
.apache
.shiro
.authz
.aop
.
UserAnnotationHandler
-
Default no-argument constructor that ensures this handler looks for
RequiresUser annotations.
-
UserAnnotationMethodInterceptor
- Class in
org.apache.shiro.authz.aop
-
Checks to see if a @
RequiresUser annotation is declared, and if so, ensures the calling
Subject is
either
authenticated
or remembered via remember me services before invoking the method.
-
UserAnnotationMethodInterceptor() - Constructor for class org
.apache
.shiro
.authz
.aop
.
UserAnnotationMethodInterceptor
-
Default no-argument constructor that ensures this interceptor looks for
RequiresUser annotations in a method declaration.
-
UserAnnotationMethodInterceptor(AnnotationResolver) - Constructor for class org
.apache
.shiro
.authz
.aop
.
UserAnnotationMethodInterceptor
-
-
UsernamePasswordToken
- Class in
org.apache.shiro.authc
-
A simple username/password authentication token to support the most widely-used authentication mechanism.
-
UsernamePasswordToken() - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
JavaBeans compatible no-arg constructor.
-
UsernamePasswordToken(String, char[]) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted during an authentication attempt, with a
null
host and a
rememberMe default of
false.
-
UsernamePasswordToken(String, String) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted during an authentication attempt, with a
null
host and a
rememberMe default of
false
-
UsernamePasswordToken(String, char[], String) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted, the inetAddress from where the attempt is occurring, and a default
rememberMe value of
false
-
UsernamePasswordToken(String, String, String) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted, the inetAddress from where the attempt is occurring, and a default
rememberMe value of
false
-
UsernamePasswordToken(String, char[], boolean) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted, as well as if the user wishes their identity to be remembered across sessions.
-
UsernamePasswordToken(String, String, boolean) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted, as well as if the user wishes their identity to be remembered across sessions.
-
UsernamePasswordToken(String, char[], boolean, String) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted, if the user wishes their identity to be remembered across sessions, and the inetAddress from where the attempt is ocurring.
-
UsernamePasswordToken(String, String, boolean, String) - Constructor for class org
.apache
.shiro
.authc
.
UsernamePasswordToken
-
Constructs a new UsernamePasswordToken encapsulating the username and password submitted, if the user wishes their identity to be remembered across sessions, and the inetAddress from where the attempt is ocurring.
-
userRolesQuery - Variable in class org
.apache
.shiro
.realm
.jdbc
.
JdbcRealm
-
-
users - Variable in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
USERS_LOCK - Variable in class org
.apache
.shiro
.realm
.
SimpleAccountRealm
-
-
USERS_SECTION_NAME - Static variable in class org
.apache
.shiro
.realm
.text
.
IniRealm
-
-
useXmlFormat - Variable in class org
.apache
.shiro
.realm
.text
.
PropertiesRealm
-
-
Util() - Constructor for class org
.apache
.shiro
.util
.
ByteSource.Util
-