You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shiro.apache.org by bm...@apache.org on 2021/01/31 22:20:37 UTC
[shiro-site] branch asf-site updated: publish site for 1.7.1
This is an automated email from the ASF dual-hosted git repository.
bmarwell pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/shiro-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new efa9600 publish site for 1.7.1
efa9600 is described below
commit efa96009a17e19a7938d407245d04172a1c56ce8
Author: Benjamin Marwell <bm...@gmail.com>
AuthorDate: Sun Jan 31 21:41:17 2021 +0100
publish site for 1.7.1
---
static/1.7.1/apidocs/Quickstart.html | 311 +
static/1.7.1/apidocs/QuickstartGuice.html | 311 +
static/1.7.1/apidocs/QuickstartShiroModule.html | 342 +
static/1.7.1/apidocs/allclasses-index.html | 3154 +++++
static/1.7.1/apidocs/allclasses.html | 487 +
static/1.7.1/apidocs/allpackages-index.html | 605 +
static/1.7.1/apidocs/class-use/Quickstart.html | 149 +
.../1.7.1/apidocs/class-use/QuickstartGuice.html | 149 +
.../apidocs/class-use/QuickstartShiroModule.html | 149 +
static/1.7.1/apidocs/constant-values.html | 1930 +++
static/1.7.1/apidocs/deprecated-list.html | 527 +
static/1.7.1/apidocs/element-list | 76 +
static/1.7.1/apidocs/help-doc.html | 281 +
static/1.7.1/apidocs/index-all.html | 14055 +++++++++++++++++++
static/1.7.1/apidocs/index.html | 597 +
.../1.7.1/apidocs/jquery/external/jquery/jquery.js | 10872 ++++++++++++++
.../jquery/images/ui-bg_glass_55_fbf9ee_1x400.png | Bin 0 -> 335 bytes
.../jquery/images/ui-bg_glass_65_dadada_1x400.png | Bin 0 -> 262 bytes
.../jquery/images/ui-bg_glass_75_dadada_1x400.png | Bin 0 -> 262 bytes
.../jquery/images/ui-bg_glass_75_e6e6e6_1x400.png | Bin 0 -> 262 bytes
.../jquery/images/ui-bg_glass_95_fef1ec_1x400.png | Bin 0 -> 332 bytes
.../ui-bg_highlight-soft_75_cccccc_1x100.png | Bin 0 -> 280 bytes
.../jquery/images/ui-icons_222222_256x240.png | Bin 0 -> 6922 bytes
.../jquery/images/ui-icons_2e83ff_256x240.png | Bin 0 -> 4549 bytes
.../jquery/images/ui-icons_454545_256x240.png | Bin 0 -> 6992 bytes
.../jquery/images/ui-icons_888888_256x240.png | Bin 0 -> 6999 bytes
.../jquery/images/ui-icons_cd0a0a_256x240.png | Bin 0 -> 4549 bytes
static/1.7.1/apidocs/jquery/jquery-3.5.1.js | 10872 ++++++++++++++
static/1.7.1/apidocs/jquery/jquery-ui.css | 582 +
static/1.7.1/apidocs/jquery/jquery-ui.js | 2659 ++++
static/1.7.1/apidocs/jquery/jquery-ui.min.css | 7 +
static/1.7.1/apidocs/jquery/jquery-ui.min.js | 6 +
.../1.7.1/apidocs/jquery/jquery-ui.structure.css | 156 +
.../apidocs/jquery/jquery-ui.structure.min.css | 5 +
.../jquery/jszip-utils/dist/jszip-utils-ie.js | 56 +
.../jquery/jszip-utils/dist/jszip-utils-ie.min.js | 10 +
.../apidocs/jquery/jszip-utils/dist/jszip-utils.js | 118 +
.../jquery/jszip-utils/dist/jszip-utils.min.js | 10 +
static/1.7.1/apidocs/jquery/jszip/dist/jszip.js | 11367 +++++++++++++++
.../1.7.1/apidocs/jquery/jszip/dist/jszip.min.js | 13 +
static/1.7.1/apidocs/member-search-index.js | 1 +
static/1.7.1/apidocs/member-search-index.zip | Bin 0 -> 41016 bytes
.../apidocs/org/apache/shiro/SecurityUtils.html | 412 +
.../apidocs/org/apache/shiro/ShiroException.html | 375 +
.../shiro/UnavailableSecurityManagerException.html | 331 +
.../org/apache/shiro/aop/AnnotationHandler.html | 424 +
.../shiro/aop/AnnotationMethodInterceptor.html | 531 +
.../org/apache/shiro/aop/AnnotationResolver.html | 278 +
.../shiro/aop/DefaultAnnotationResolver.html | 344 +
.../org/apache/shiro/aop/MethodInterceptor.html | 277 +
.../apache/shiro/aop/MethodInterceptorSupport.html | 342 +
.../org/apache/shiro/aop/MethodInvocation.html | 337 +
.../shiro/aop/class-use/AnnotationHandler.html | 319 +
.../aop/class-use/AnnotationMethodInterceptor.html | 270 +
.../shiro/aop/class-use/AnnotationResolver.html | 379 +
.../aop/class-use/DefaultAnnotationResolver.html | 149 +
.../shiro/aop/class-use/MethodInterceptor.html | 362 +
.../aop/class-use/MethodInterceptorSupport.html | 354 +
.../shiro/aop/class-use/MethodInvocation.html | 390 +
.../org/apache/shiro/aop/package-summary.html | 229 +
.../apidocs/org/apache/shiro/aop/package-tree.html | 178 +
.../apidocs/org/apache/shiro/aop/package-use.html | 407 +
...ctjAnnotationsAuthorizingMethodInterceptor.html | 381 +
.../BeforeAdviceMethodInvocationAdapter.html | 445 +
.../aspectj/ShiroAnnotationAuthorizingAspect.html | 327 +
...ctjAnnotationsAuthorizingMethodInterceptor.html | 149 +
.../BeforeAdviceMethodInvocationAdapter.html | 199 +
.../ShiroAnnotationAuthorizingAspect.html | 149 +
.../org/apache/shiro/aspectj/package-summary.html | 189 +
.../org/apache/shiro/aspectj/package-tree.html | 178 +
.../org/apache/shiro/aspectj/package-use.html | 189 +
.../apache/shiro/authc/AbstractAuthenticator.html | 578 +
.../apidocs/org/apache/shiro/authc/Account.html | 248 +
.../org/apache/shiro/authc/AccountException.html | 383 +
.../shiro/authc/AuthenticationException.html | 377 +
.../org/apache/shiro/authc/AuthenticationInfo.html | 333 +
.../apache/shiro/authc/AuthenticationListener.html | 314 +
.../apache/shiro/authc/AuthenticationToken.html | 350 +
.../org/apache/shiro/authc/Authenticator.html | 308 +
.../org/apache/shiro/authc/BearerToken.html | 442 +
.../shiro/authc/ConcurrentAccessException.html | 395 +
.../apache/shiro/authc/CredentialsException.html | 383 +
.../shiro/authc/DisabledAccountException.html | 389 +
.../shiro/authc/ExcessiveAttemptsException.html | 387 +
.../shiro/authc/ExpiredCredentialsException.html | 389 +
.../shiro/authc/HostAuthenticationToken.html | 292 +
.../shiro/authc/IncorrectCredentialsException.html | 391 +
.../apache/shiro/authc/LockedAccountException.html | 394 +
.../org/apache/shiro/authc/LogoutAware.html | 272 +
.../shiro/authc/MergableAuthenticationInfo.html | 291 +
.../shiro/authc/RememberMeAuthenticationToken.html | 289 +
.../shiro/authc/SaltedAuthenticationInfo.html | 291 +
.../org/apache/shiro/authc/SimpleAccount.html | 1192 ++
.../shiro/authc/SimpleAuthenticationInfo.html | 778 +
.../shiro/authc/UnknownAccountException.html | 388 +
.../apache/shiro/authc/UsernamePasswordToken.html | 871 ++
.../authc/class-use/AbstractAuthenticator.html | 200 +
.../org/apache/shiro/authc/class-use/Account.html | 199 +
.../shiro/authc/class-use/AccountException.html | 230 +
.../authc/class-use/AuthenticationException.html | 930 ++
.../shiro/authc/class-use/AuthenticationInfo.html | 1247 ++
.../authc/class-use/AuthenticationListener.html | 216 +
.../shiro/authc/class-use/AuthenticationToken.html | 1295 ++
.../shiro/authc/class-use/Authenticator.html | 516 +
.../apache/shiro/authc/class-use/BearerToken.html | 149 +
.../authc/class-use/ConcurrentAccessException.html | 149 +
.../authc/class-use/CredentialsException.html | 206 +
.../authc/class-use/DisabledAccountException.html | 198 +
.../class-use/ExcessiveAttemptsException.html | 149 +
.../class-use/ExpiredCredentialsException.html | 149 +
.../authc/class-use/HostAuthenticationToken.html | 204 +
.../class-use/IncorrectCredentialsException.html | 149 +
.../authc/class-use/LockedAccountException.html | 149 +
.../apache/shiro/authc/class-use/LogoutAware.html | 475 +
.../class-use/MergableAuthenticationInfo.html | 207 +
.../class-use/RememberMeAuthenticationToken.html | 227 +
.../authc/class-use/SaltedAuthenticationInfo.html | 207 +
.../shiro/authc/class-use/SimpleAccount.html | 230 +
.../authc/class-use/SimpleAuthenticationInfo.html | 149 +
.../authc/class-use/UnknownAccountException.html | 149 +
.../authc/class-use/UsernamePasswordToken.html | 149 +
.../credential/AllowAllCredentialsMatcher.html | 333 +
.../shiro/authc/credential/CredentialsMatcher.html | 287 +
.../authc/credential/DefaultPasswordService.html | 728 +
.../authc/credential/HashedCredentialsMatcher.html | 925 ++
.../authc/credential/HashingPasswordService.html | 356 +
.../authc/credential/Md2CredentialsMatcher.html | 346 +
.../authc/credential/Md5CredentialsMatcher.html | 345 +
.../shiro/authc/credential/PasswordMatcher.html | 395 +
.../shiro/authc/credential/PasswordService.html | 407 +
.../authc/credential/Sha1CredentialsMatcher.html | 345 +
.../authc/credential/Sha256CredentialsMatcher.html | 339 +
.../authc/credential/Sha384CredentialsMatcher.html | 339 +
.../authc/credential/Sha512CredentialsMatcher.html | 339 +
.../authc/credential/SimpleCredentialsMatcher.html | 476 +
.../class-use/AllowAllCredentialsMatcher.html | 149 +
.../credential/class-use/CredentialsMatcher.html | 358 +
.../class-use/DefaultPasswordService.html | 149 +
.../class-use/HashedCredentialsMatcher.html | 252 +
.../class-use/HashingPasswordService.html | 200 +
.../class-use/Md2CredentialsMatcher.html | 149 +
.../class-use/Md5CredentialsMatcher.html | 149 +
.../credential/class-use/PasswordMatcher.html | 149 +
.../credential/class-use/PasswordService.html | 248 +
.../class-use/Sha1CredentialsMatcher.html | 149 +
.../class-use/Sha256CredentialsMatcher.html | 149 +
.../class-use/Sha384CredentialsMatcher.html | 149 +
.../class-use/Sha512CredentialsMatcher.html | 149 +
.../class-use/SimpleCredentialsMatcher.html | 260 +
.../shiro/authc/credential/package-summary.html | 276 +
.../shiro/authc/credential/package-tree.html | 195 +
.../apache/shiro/authc/credential/package-use.html | 243 +
.../org/apache/shiro/authc/package-summary.html | 366 +
.../org/apache/shiro/authc/package-tree.html | 236 +
.../org/apache/shiro/authc/package-use.html | 905 ++
.../authc/pam/AbstractAuthenticationStrategy.html | 480 +
.../shiro/authc/pam/AllSuccessfulStrategy.html | 421 +
.../authc/pam/AtLeastOneSuccessfulStrategy.html | 365 +
.../shiro/authc/pam/AuthenticationStrategy.html | 413 +
.../shiro/authc/pam/FirstSuccessfulStrategy.html | 452 +
.../shiro/authc/pam/ModularRealmAuthenticator.html | 600 +
.../authc/pam/ShortCircuitIterationException.html | 385 +
.../shiro/authc/pam/UnsupportedTokenException.html | 381 +
.../class-use/AbstractAuthenticationStrategy.html | 216 +
.../authc/pam/class-use/AllSuccessfulStrategy.html | 149 +
.../class-use/AtLeastOneSuccessfulStrategy.html | 149 +
.../pam/class-use/AuthenticationStrategy.html | 368 +
.../pam/class-use/FirstSuccessfulStrategy.html | 149 +
.../pam/class-use/ModularRealmAuthenticator.html | 149 +
.../class-use/ShortCircuitIterationException.html | 149 +
.../pam/class-use/UnsupportedTokenException.html | 149 +
.../apache/shiro/authc/pam/package-summary.html | 258 +
.../org/apache/shiro/authc/pam/package-tree.html | 203 +
.../org/apache/shiro/authc/pam/package-use.html | 294 +
.../apache/shiro/authz/AuthorizationException.html | 377 +
.../org/apache/shiro/authz/AuthorizationInfo.html | 360 +
.../apidocs/org/apache/shiro/authz/Authorizer.html | 788 ++
.../shiro/authz/HostUnauthorizedException.html | 451 +
.../apache/shiro/authz/ModularRealmAuthorizer.html | 1158 ++
.../apidocs/org/apache/shiro/authz/Permission.html | 321 +
.../shiro/authz/SimpleAuthorizationInfo.html | 693 +
.../apidocs/org/apache/shiro/authz/SimpleRole.html | 542 +
.../shiro/authz/UnauthenticatedException.html | 383 +
.../apache/shiro/authz/UnauthorizedException.html | 382 +
.../org/apache/shiro/authz/annotation/Logical.html | 385 +
.../authz/annotation/RequiresAuthentication.html | 206 +
.../shiro/authz/annotation/RequiresGuest.html | 203 +
.../authz/annotation/RequiresPermissions.html | 318 +
.../shiro/authz/annotation/RequiresRoles.html | 325 +
.../shiro/authz/annotation/RequiresUser.html | 211 +
.../shiro/authz/annotation/class-use/Logical.html | 220 +
.../class-use/RequiresAuthentication.html | 149 +
.../authz/annotation/class-use/RequiresGuest.html | 149 +
.../annotation/class-use/RequiresPermissions.html | 198 +
.../authz/annotation/class-use/RequiresRoles.html | 193 +
.../authz/annotation/class-use/RequiresUser.html | 149 +
.../shiro/authz/annotation/package-summary.html | 225 +
.../shiro/authz/annotation/package-tree.html | 178 +
.../apache/shiro/authz/annotation/package-use.html | 222 +
.../AnnotationsAuthorizingMethodInterceptor.html | 480 +
.../authz/aop/AuthenticatedAnnotationHandler.html | 367 +
.../AuthenticatedAnnotationMethodInterceptor.html | 343 +
.../authz/aop/AuthorizingAnnotationHandler.html | 370 +
.../AuthorizingAnnotationMethodInterceptor.html | 421 +
.../authz/aop/AuthorizingMethodInterceptor.html | 374 +
.../shiro/authz/aop/GuestAnnotationHandler.html | 375 +
.../aop/GuestAnnotationMethodInterceptor.html | 344 +
.../authz/aop/PermissionAnnotationHandler.html | 391 +
.../aop/PermissionAnnotationMethodInterceptor.html | 339 +
.../shiro/authz/aop/RoleAnnotationHandler.html | 367 +
.../authz/aop/RoleAnnotationMethodInterceptor.html | 339 +
.../shiro/authz/aop/UserAnnotationHandler.html | 376 +
.../authz/aop/UserAnnotationMethodInterceptor.html | 347 +
.../AnnotationsAuthorizingMethodInterceptor.html | 231 +
.../class-use/AuthenticatedAnnotationHandler.html | 149 +
.../AuthenticatedAnnotationMethodInterceptor.html | 149 +
.../class-use/AuthorizingAnnotationHandler.html | 256 +
.../AuthorizingAnnotationMethodInterceptor.html | 287 +
.../class-use/AuthorizingMethodInterceptor.html | 263 +
.../aop/class-use/GuestAnnotationHandler.html | 149 +
.../GuestAnnotationMethodInterceptor.html | 149 +
.../aop/class-use/PermissionAnnotationHandler.html | 149 +
.../PermissionAnnotationMethodInterceptor.html | 149 +
.../authz/aop/class-use/RoleAnnotationHandler.html | 149 +
.../class-use/RoleAnnotationMethodInterceptor.html | 149 +
.../authz/aop/class-use/UserAnnotationHandler.html | 149 +
.../class-use/UserAnnotationMethodInterceptor.html | 149 +
.../apache/shiro/authz/aop/package-summary.html | 275 +
.../org/apache/shiro/authz/aop/package-tree.html | 198 +
.../org/apache/shiro/authz/aop/package-use.html | 268 +
.../authz/class-use/AuthorizationException.html | 846 ++
.../shiro/authz/class-use/AuthorizationInfo.html | 543 +
.../apache/shiro/authz/class-use/Authorizer.html | 712 +
.../authz/class-use/HostUnauthorizedException.html | 149 +
.../authz/class-use/ModularRealmAuthorizer.html | 149 +
.../apache/shiro/authz/class-use/Permission.html | 927 ++
.../authz/class-use/SimpleAuthorizationInfo.html | 149 +
.../apache/shiro/authz/class-use/SimpleRole.html | 225 +
.../authz/class-use/UnauthenticatedException.html | 199 +
.../authz/class-use/UnauthorizedException.html | 199 +
.../org/apache/shiro/authz/package-summary.html | 273 +
.../org/apache/shiro/authz/package-tree.html | 204 +
.../org/apache/shiro/authz/package-use.html | 860 ++
.../shiro/authz/permission/AllPermission.html | 335 +
.../shiro/authz/permission/DomainPermission.html | 503 +
.../InvalidPermissionStringException.html | 365 +
.../shiro/authz/permission/PermissionResolver.html | 294 +
.../authz/permission/PermissionResolverAware.html | 273 +
.../authz/permission/RolePermissionResolver.html | 265 +
.../permission/RolePermissionResolverAware.html | 273 +
.../shiro/authz/permission/WildcardPermission.html | 679 +
.../permission/WildcardPermissionResolver.html | 402 +
.../authz/permission/class-use/AllPermission.html | 149 +
.../permission/class-use/DomainPermission.html | 196 +
.../InvalidPermissionStringException.html | 149 +
.../permission/class-use/PermissionResolver.html | 387 +
.../class-use/PermissionResolverAware.html | 427 +
.../class-use/RolePermissionResolver.html | 333 +
.../class-use/RolePermissionResolverAware.html | 427 +
.../permission/class-use/WildcardPermission.html | 198 +
.../class-use/WildcardPermissionResolver.html | 149 +
.../shiro/authz/permission/package-summary.html | 257 +
.../shiro/authz/permission/package-tree.html | 196 +
.../apache/shiro/authz/permission/package-use.html | 528 +
.../apache/shiro/cache/AbstractCacheManager.html | 413 +
.../apidocs/org/apache/shiro/cache/Cache.html | 425 +
.../org/apache/shiro/cache/CacheException.html | 373 +
.../org/apache/shiro/cache/CacheManager.html | 278 +
.../org/apache/shiro/cache/CacheManagerAware.html | 271 +
.../apidocs/org/apache/shiro/cache/MapCache.html | 519 +
.../shiro/cache/MemoryConstrainedCacheManager.html | 347 +
.../cache/class-use/AbstractCacheManager.html | 198 +
.../org/apache/shiro/cache/class-use/Cache.html | 443 +
.../shiro/cache/class-use/CacheException.html | 358 +
.../apache/shiro/cache/class-use/CacheManager.html | 511 +
.../shiro/cache/class-use/CacheManagerAware.html | 614 +
.../org/apache/shiro/cache/class-use/MapCache.html | 149 +
.../class-use/MemoryConstrainedCacheManager.html | 149 +
.../org/apache/shiro/cache/ehcache/EhCache.html | 596 +
.../apache/shiro/cache/ehcache/EhCacheManager.html | 577 +
.../shiro/cache/ehcache/class-use/EhCache.html | 149 +
.../cache/ehcache/class-use/EhCacheManager.html | 149 +
.../shiro/cache/ehcache/package-summary.html | 181 +
.../apache/shiro/cache/ehcache/package-tree.html | 165 +
.../apache/shiro/cache/ehcache/package-use.html | 149 +
.../org/apache/shiro/cache/package-summary.html | 236 +
.../org/apache/shiro/cache/package-tree.html | 194 +
.../org/apache/shiro/cache/package-use.html | 627 +
.../shiro/cas/CasAuthenticationException.html | 369 +
.../apidocs/org/apache/shiro/cas/CasFilter.html | 674 +
.../apidocs/org/apache/shiro/cas/CasRealm.html | 843 ++
.../org/apache/shiro/cas/CasSubjectFactory.html | 373 +
.../apidocs/org/apache/shiro/cas/CasToken.html | 448 +
.../cas/class-use/CasAuthenticationException.html | 149 +
.../org/apache/shiro/cas/class-use/CasFilter.html | 149 +
.../org/apache/shiro/cas/class-use/CasRealm.html | 149 +
.../shiro/cas/class-use/CasSubjectFactory.html | 149 +
.../org/apache/shiro/cas/class-use/CasToken.html | 149 +
.../org/apache/shiro/cas/package-summary.html | 204 +
.../apidocs/org/apache/shiro/cas/package-tree.html | 244 +
.../apidocs/org/apache/shiro/cas/package-use.html | 149 +
.../org/apache/shiro/class-use/SecurityUtils.html | 149 +
.../org/apache/shiro/class-use/ShiroException.html | 962 ++
.../UnavailableSecurityManagerException.html | 199 +
.../apidocs/org/apache/shiro/codec/Base64.html | 527 +
.../org/apache/shiro/codec/CodecException.html | 373 +
.../org/apache/shiro/codec/CodecSupport.html | 775 +
.../1.7.1/apidocs/org/apache/shiro/codec/H64.html | 329 +
.../1.7.1/apidocs/org/apache/shiro/codec/Hex.html | 479 +
.../org/apache/shiro/codec/class-use/Base64.html | 149 +
.../shiro/codec/class-use/CodecException.html | 298 +
.../apache/shiro/codec/class-use/CodecSupport.html | 352 +
.../org/apache/shiro/codec/class-use/H64.html | 149 +
.../org/apache/shiro/codec/class-use/Hex.html | 149 +
.../org/apache/shiro/codec/package-summary.html | 211 +
.../org/apache/shiro/codec/package-tree.html | 184 +
.../org/apache/shiro/codec/package-use.html | 247 +
.../shiro/concurrent/SubjectAwareExecutor.html | 469 +
.../concurrent/SubjectAwareExecutorService.html | 696 +
.../SubjectAwareScheduledExecutorService.html | 514 +
.../concurrent/class-use/SubjectAwareExecutor.html | 210 +
.../class-use/SubjectAwareExecutorService.html | 200 +
.../SubjectAwareScheduledExecutorService.html | 149 +
.../apache/shiro/concurrent/package-summary.html | 201 +
.../org/apache/shiro/concurrent/package-tree.html | 172 +
.../org/apache/shiro/concurrent/package-use.html | 202 +
.../apache/shiro/config/CommonsInterpolator.html | 369 +
.../shiro/config/ConfigurationException.html | 377 +
.../apache/shiro/config/DefaultInterpolator.html | 329 +
.../org/apache/shiro/config/Ini.Section.html | 606 +
.../1.7.1/apidocs/org/apache/shiro/config/Ini.html | 1243 ++
.../org/apache/shiro/config/IniFactorySupport.html | 599 +
.../shiro/config/IniSecurityManagerFactory.html | 709 +
.../org/apache/shiro/config/Interpolator.html | 270 +
.../org/apache/shiro/config/ReflectionBuilder.html | 751 +
.../apache/shiro/config/ResourceConfigurable.html | 288 +
.../config/UnresolveableReferenceException.html | 379 +
.../config/class-use/CommonsInterpolator.html | 149 +
.../config/class-use/ConfigurationException.html | 324 +
.../config/class-use/DefaultInterpolator.html | 149 +
.../apache/shiro/config/class-use/Ini.Section.html | 332 +
.../org/apache/shiro/config/class-use/Ini.html | 643 +
.../shiro/config/class-use/IniFactorySupport.html | 238 +
.../class-use/IniSecurityManagerFactory.html | 199 +
.../shiro/config/class-use/Interpolator.html | 221 +
.../shiro/config/class-use/ReflectionBuilder.html | 217 +
.../config/class-use/ResourceConfigurable.html | 204 +
.../class-use/UnresolveableReferenceException.html | 149 +
.../org/apache/shiro/config/event/BeanEvent.html | 394 +
.../shiro/config/event/ConfiguredBeanEvent.html | 342 +
.../shiro/config/event/DestroyedBeanEvent.html | 341 +
.../shiro/config/event/InitializedBeanEvent.html | 341 +
.../shiro/config/event/InstantiatedBeanEvent.html | 341 +
.../config/event/LoggingBeanEventListener.html | 312 +
.../shiro/config/event/class-use/BeanEvent.html | 232 +
.../event/class-use/ConfiguredBeanEvent.html | 149 +
.../config/event/class-use/DestroyedBeanEvent.html | 149 +
.../event/class-use/InitializedBeanEvent.html | 149 +
.../event/class-use/InstantiatedBeanEvent.html | 149 +
.../event/class-use/LoggingBeanEventListener.html | 149 +
.../apache/shiro/config/event/package-summary.html | 198 +
.../apache/shiro/config/event/package-tree.html | 180 +
.../org/apache/shiro/config/event/package-use.html | 184 +
.../org/apache/shiro/config/package-summary.html | 258 +
.../org/apache/shiro/config/package-tree.html | 205 +
.../org/apache/shiro/config/package-use.html | 409 +
.../crypto/AbstractSymmetricCipherService.html | 368 +
.../org/apache/shiro/crypto/AesCipherService.html | 449 +
.../apache/shiro/crypto/BlowfishCipherService.html | 402 +
.../org/apache/shiro/crypto/CipherService.html | 469 +
.../org/apache/shiro/crypto/CryptoException.html | 339 +
.../shiro/crypto/DefaultBlockCipherService.html | 962 ++
.../org/apache/shiro/crypto/JcaCipherService.html | 869 ++
.../org/apache/shiro/crypto/OperationMode.html | 605 +
.../org/apache/shiro/crypto/PaddingScheme.html | 634 +
.../apache/shiro/crypto/RandomNumberGenerator.html | 321 +
.../shiro/crypto/SecureRandomNumberGenerator.html | 536 +
.../shiro/crypto/UnknownAlgorithmException.html | 341 +
.../class-use/AbstractSymmetricCipherService.html | 212 +
.../shiro/crypto/class-use/AesCipherService.html | 149 +
.../crypto/class-use/BlowfishCipherService.html | 149 +
.../shiro/crypto/class-use/CipherService.html | 276 +
.../shiro/crypto/class-use/CryptoException.html | 265 +
.../class-use/DefaultBlockCipherService.html | 205 +
.../shiro/crypto/class-use/JcaCipherService.html | 219 +
.../shiro/crypto/class-use/OperationMode.html | 231 +
.../shiro/crypto/class-use/PaddingScheme.html | 229 +
.../crypto/class-use/RandomNumberGenerator.html | 249 +
.../class-use/SecureRandomNumberGenerator.html | 149 +
.../class-use/UnknownAlgorithmException.html | 275 +
.../org/apache/shiro/crypto/hash/AbstractHash.html | 834 ++
.../shiro/crypto/hash/ConfigurableHashService.html | 346 +
.../shiro/crypto/hash/DefaultHashService.html | 735 +
.../apidocs/org/apache/shiro/crypto/hash/Hash.html | 358 +
.../shiro/crypto/hash/HashRequest.Builder.html | 527 +
.../org/apache/shiro/crypto/hash/HashRequest.html | 379 +
.../org/apache/shiro/crypto/hash/HashService.html | 316 +
.../org/apache/shiro/crypto/hash/Md2Hash.html | 480 +
.../org/apache/shiro/crypto/hash/Md5Hash.html | 480 +
.../org/apache/shiro/crypto/hash/Sha1Hash.html | 480 +
.../org/apache/shiro/crypto/hash/Sha256Hash.html | 482 +
.../org/apache/shiro/crypto/hash/Sha384Hash.html | 482 +
.../org/apache/shiro/crypto/hash/Sha512Hash.html | 482 +
.../org/apache/shiro/crypto/hash/SimpleHash.html | 1042 ++
.../shiro/crypto/hash/SimpleHashRequest.html | 458 +
.../shiro/crypto/hash/class-use/AbstractHash.html | 275 +
.../hash/class-use/ConfigurableHashService.html | 199 +
.../crypto/hash/class-use/DefaultHashService.html | 149 +
.../apache/shiro/crypto/hash/class-use/Hash.html | 423 +
.../crypto/hash/class-use/HashRequest.Builder.html | 232 +
.../shiro/crypto/hash/class-use/HashRequest.html | 292 +
.../shiro/crypto/hash/class-use/HashService.html | 261 +
.../shiro/crypto/hash/class-use/Md2Hash.html | 200 +
.../shiro/crypto/hash/class-use/Md5Hash.html | 200 +
.../shiro/crypto/hash/class-use/Sha1Hash.html | 200 +
.../shiro/crypto/hash/class-use/Sha256Hash.html | 200 +
.../shiro/crypto/hash/class-use/Sha384Hash.html | 200 +
.../shiro/crypto/hash/class-use/Sha512Hash.html | 200 +
.../shiro/crypto/hash/class-use/SimpleHash.html | 235 +
.../crypto/hash/class-use/SimpleHashRequest.html | 149 +
.../shiro/crypto/hash/format/Base64Format.html | 330 +
.../hash/format/DefaultHashFormatFactory.html | 604 +
.../shiro/crypto/hash/format/HashFormat.html | 281 +
.../crypto/hash/format/HashFormatFactory.html | 259 +
.../apache/shiro/crypto/hash/format/HexFormat.html | 330 +
.../crypto/hash/format/ModularCryptFormat.html | 332 +
.../crypto/hash/format/ParsableHashFormat.html | 287 +
.../crypto/hash/format/ProvidedHashFormat.html | 420 +
.../crypto/hash/format/Shiro1CryptFormat.html | 509 +
.../crypto/hash/format/class-use/Base64Format.html | 149 +
.../format/class-use/DefaultHashFormatFactory.html | 149 +
.../crypto/hash/format/class-use/HashFormat.html | 305 +
.../hash/format/class-use/HashFormatFactory.html | 241 +
.../crypto/hash/format/class-use/HexFormat.html | 149 +
.../hash/format/class-use/ModularCryptFormat.html | 196 +
.../hash/format/class-use/ParsableHashFormat.html | 196 +
.../hash/format/class-use/ProvidedHashFormat.html | 208 +
.../hash/format/class-use/Shiro1CryptFormat.html | 149 +
.../shiro/crypto/hash/format/package-summary.html | 240 +
.../shiro/crypto/hash/format/package-tree.html | 193 +
.../shiro/crypto/hash/format/package-use.html | 240 +
.../apache/shiro/crypto/hash/package-summary.html | 280 +
.../org/apache/shiro/crypto/hash/package-tree.html | 200 +
.../org/apache/shiro/crypto/hash/package-use.html | 341 +
.../org/apache/shiro/crypto/package-summary.html | 284 +
.../org/apache/shiro/crypto/package-tree.html | 221 +
.../org/apache/shiro/crypto/package-use.html | 296 +
.../org/apache/shiro/dao/DataAccessException.html | 344 +
.../shiro/dao/InvalidResourceUsageException.html | 347 +
.../shiro/dao/class-use/DataAccessException.html | 228 +
.../class-use/InvalidResourceUsageException.html | 197 +
.../org/apache/shiro/dao/package-summary.html | 186 +
.../apidocs/org/apache/shiro/dao/package-tree.html | 184 +
.../apidocs/org/apache/shiro/dao/package-use.html | 218 +
.../org/apache/shiro/env/BasicIniEnvironment.html | 324 +
.../org/apache/shiro/env/DefaultEnvironment.html | 610 +
.../apidocs/org/apache/shiro/env/Environment.html | 279 +
.../org/apache/shiro/env/EnvironmentException.html | 326 +
.../apache/shiro/env/NamedObjectEnvironment.html | 292 +
.../apache/shiro/env/RequiredTypeException.html | 328 +
.../shiro/env/class-use/BasicIniEnvironment.html | 149 +
.../shiro/env/class-use/DefaultEnvironment.html | 241 +
.../apache/shiro/env/class-use/Environment.html | 344 +
.../shiro/env/class-use/EnvironmentException.html | 198 +
.../env/class-use/NamedObjectEnvironment.html | 249 +
.../shiro/env/class-use/RequiredTypeException.html | 205 +
.../org/apache/shiro/env/package-summary.html | 233 +
.../apidocs/org/apache/shiro/env/package-tree.html | 199 +
.../apidocs/org/apache/shiro/env/package-use.html | 298 +
.../apidocs/org/apache/shiro/event/Event.html | 358 +
.../apidocs/org/apache/shiro/event/EventBus.html | 346 +
.../org/apache/shiro/event/EventBusAware.html | 277 +
.../apidocs/org/apache/shiro/event/Subscribe.html | 205 +
.../org/apache/shiro/event/class-use/Event.html | 222 +
.../org/apache/shiro/event/class-use/EventBus.html | 474 +
.../shiro/event/class-use/EventBusAware.html | 346 +
.../apache/shiro/event/class-use/Subscribe.html | 193 +
.../org/apache/shiro/event/package-summary.html | 211 +
.../org/apache/shiro/event/package-tree.html | 181 +
.../org/apache/shiro/event/package-use.html | 483 +
.../support/AnnotationEventListenerResolver.html | 384 +
.../shiro/event/support/DefaultEventBus.html | 442 +
.../shiro/event/support/EventClassComparator.html | 352 +
.../apache/shiro/event/support/EventListener.html | 309 +
.../event/support/EventListenerComparator.html | 339 +
.../shiro/event/support/EventListenerResolver.html | 284 +
.../support/SingleArgumentMethodEventListener.html | 416 +
.../shiro/event/support/TypedEventListener.html | 271 +
.../class-use/AnnotationEventListenerResolver.html | 149 +
.../event/support/class-use/DefaultEventBus.html | 149 +
.../support/class-use/EventClassComparator.html | 149 +
.../event/support/class-use/EventListener.html | 252 +
.../support/class-use/EventListenerComparator.html | 149 +
.../support/class-use/EventListenerResolver.html | 226 +
.../SingleArgumentMethodEventListener.html | 149 +
.../support/class-use/TypedEventListener.html | 195 +
.../shiro/event/support/package-summary.html | 223 +
.../apache/shiro/event/support/package-tree.html | 179 +
.../apache/shiro/event/support/package-use.html | 198 +
.../org/apache/shiro/guice/ShiroModule.html | 530 +
.../org/apache/shiro/guice/ShiroSessionScope.html | 339 +
.../org/apache/shiro/guice/aop/ShiroAopModule.html | 385 +
.../shiro/guice/aop/class-use/ShiroAopModule.html | 149 +
.../apache/shiro/guice/aop/package-summary.html | 169 +
.../org/apache/shiro/guice/aop/package-tree.html | 168 +
.../org/apache/shiro/guice/aop/package-use.html | 149 +
.../apache/shiro/guice/class-use/ShiroModule.html | 222 +
.../shiro/guice/class-use/ShiroSessionScope.html | 149 +
.../org/apache/shiro/guice/package-summary.html | 176 +
.../org/apache/shiro/guice/package-tree.html | 169 +
.../org/apache/shiro/guice/package-use.html | 209 +
.../apache/shiro/guice/web/GuiceShiroFilter.html | 314 +
.../guice/web/ShiroWebModule.FilterConfig.html | 294 +
.../org/apache/shiro/guice/web/ShiroWebModule.html | 1030 ++
.../guice/web/class-use/GuiceShiroFilter.html | 149 +
.../web/class-use/ShiroWebModule.FilterConfig.html | 254 +
.../shiro/guice/web/class-use/ShiroWebModule.html | 149 +
.../apache/shiro/guice/web/package-summary.html | 182 +
.../org/apache/shiro/guice/web/package-tree.html | 194 +
.../org/apache/shiro/guice/web/package-use.html | 186 +
.../hazelcast/cache/HazelcastCacheManager.html | 669 +
.../cache/class-use/HazelcastCacheManager.html | 149 +
.../shiro/hazelcast/cache/package-summary.html | 170 +
.../apache/shiro/hazelcast/cache/package-tree.html | 164 +
.../apache/shiro/hazelcast/cache/package-use.html | 149 +
.../shiro/io/ClassResolvingObjectInputStream.html | 406 +
.../org/apache/shiro/io/DefaultSerializer.html | 365 +
.../apidocs/org/apache/shiro/io/ResourceUtils.html | 465 +
.../apache/shiro/io/SerializationException.html | 373 +
.../apidocs/org/apache/shiro/io/Serializer.html | 311 +
.../apidocs/org/apache/shiro/io/XmlSerializer.html | 378 +
.../class-use/ClassResolvingObjectInputStream.html | 149 +
.../shiro/io/class-use/DefaultSerializer.html | 149 +
.../apache/shiro/io/class-use/ResourceUtils.html | 149 +
.../shiro/io/class-use/SerializationException.html | 220 +
.../org/apache/shiro/io/class-use/Serializer.html | 256 +
.../apache/shiro/io/class-use/XmlSerializer.html | 149 +
.../org/apache/shiro/io/package-summary.html | 227 +
.../apidocs/org/apache/shiro/io/package-tree.html | 198 +
.../apidocs/org/apache/shiro/io/package-use.html | 222 +
.../org/apache/shiro/jndi/JndiCallback.html | 282 +
.../apidocs/org/apache/shiro/jndi/JndiLocator.html | 568 +
.../org/apache/shiro/jndi/JndiObjectFactory.html | 417 +
.../org/apache/shiro/jndi/JndiTemplate.html | 566 +
.../apache/shiro/jndi/class-use/JndiCallback.html | 197 +
.../apache/shiro/jndi/class-use/JndiLocator.html | 227 +
.../shiro/jndi/class-use/JndiObjectFactory.html | 149 +
.../apache/shiro/jndi/class-use/JndiTemplate.html | 214 +
.../org/apache/shiro/jndi/package-summary.html | 205 +
.../org/apache/shiro/jndi/package-tree.html | 175 +
.../apidocs/org/apache/shiro/jndi/package-use.html | 228 +
...nsupportedAuthenticationMechanismException.html | 334 +
...nsupportedAuthenticationMechanismException.html | 149 +
.../org/apache/shiro/ldap/package-summary.html | 171 +
.../org/apache/shiro/ldap/package-tree.html | 188 +
.../apidocs/org/apache/shiro/ldap/package-use.html | 149 +
.../shiro/mgt/AbstractRememberMeManager.html | 1115 ++
.../shiro/mgt/AuthenticatingSecurityManager.html | 507 +
.../shiro/mgt/AuthorizingSecurityManager.html | 997 ++
.../apache/shiro/mgt/CachingSecurityManager.html | 532 +
.../apache/shiro/mgt/DefaultSecurityManager.html | 1215 ++
.../shiro/mgt/DefaultSessionStorageEvaluator.html | 424 +
.../org/apache/shiro/mgt/DefaultSubjectDAO.html | 578 +
.../apache/shiro/mgt/DefaultSubjectFactory.html | 374 +
.../org/apache/shiro/mgt/RealmSecurityManager.html | 565 +
.../org/apache/shiro/mgt/RememberMeManager.html | 392 +
.../org/apache/shiro/mgt/SecurityManager.html | 408 +
.../apache/shiro/mgt/SessionStorageEvaluator.html | 299 +
.../apache/shiro/mgt/SessionsSecurityManager.html | 631 +
.../apidocs/org/apache/shiro/mgt/SubjectDAO.html | 305 +
.../org/apache/shiro/mgt/SubjectFactory.html | 277 +
.../mgt/class-use/AbstractRememberMeManager.html | 199 +
.../class-use/AuthenticatingSecurityManager.html | 248 +
.../mgt/class-use/AuthorizingSecurityManager.html | 240 +
.../mgt/class-use/CachingSecurityManager.html | 264 +
.../mgt/class-use/DefaultSecurityManager.html | 199 +
.../class-use/DefaultSessionStorageEvaluator.html | 200 +
.../shiro/mgt/class-use/DefaultSubjectDAO.html | 149 +
.../shiro/mgt/class-use/DefaultSubjectFactory.html | 228 +
.../shiro/mgt/class-use/RealmSecurityManager.html | 256 +
.../shiro/mgt/class-use/RememberMeManager.html | 365 +
.../shiro/mgt/class-use/SecurityManager.html | 1160 ++
.../mgt/class-use/SessionStorageEvaluator.html | 382 +
.../mgt/class-use/SessionsSecurityManager.html | 350 +
.../org/apache/shiro/mgt/class-use/SubjectDAO.html | 388 +
.../apache/shiro/mgt/class-use/SubjectFactory.html | 423 +
.../org/apache/shiro/mgt/package-summary.html | 286 +
.../apidocs/org/apache/shiro/mgt/package-tree.html | 212 +
.../apidocs/org/apache/shiro/mgt/package-use.html | 1016 ++
.../apidocs/org/apache/shiro/package-summary.html | 200 +
.../apidocs/org/apache/shiro/package-tree.html | 181 +
.../apidocs/org/apache/shiro/package-use.html | 650 +
.../apache/shiro/realm/AuthenticatingRealm.html | 1140 ++
.../org/apache/shiro/realm/AuthorizingRealm.html | 1546 ++
.../org/apache/shiro/realm/CachingRealm.html | 620 +
.../apidocs/org/apache/shiro/realm/Realm.html | 367 +
.../org/apache/shiro/realm/RealmFactory.html | 284 +
.../org/apache/shiro/realm/SimpleAccountRealm.html | 697 +
.../activedirectory/ActiveDirectoryRealm.html | 542 +
.../class-use/ActiveDirectoryRealm.html | 149 +
.../realm/activedirectory/package-summary.html | 175 +
.../shiro/realm/activedirectory/package-tree.html | 180 +
.../shiro/realm/activedirectory/package-use.html | 149 +
.../shiro/realm/class-use/AuthenticatingRealm.html | 396 +
.../shiro/realm/class-use/AuthorizingRealm.html | 388 +
.../apache/shiro/realm/class-use/CachingRealm.html | 404 +
.../org/apache/shiro/realm/class-use/Realm.html | 1120 ++
.../apache/shiro/realm/class-use/RealmFactory.html | 197 +
.../shiro/realm/class-use/SimpleAccountRealm.html | 216 +
.../shiro/realm/jdbc/JdbcRealm.SaltStyle.html | 415 +
.../org/apache/shiro/realm/jdbc/JdbcRealm.html | 889 ++
.../realm/jdbc/class-use/JdbcRealm.SaltStyle.html | 238 +
.../shiro/realm/jdbc/class-use/JdbcRealm.html | 149 +
.../apache/shiro/realm/jdbc/package-summary.html | 192 +
.../org/apache/shiro/realm/jdbc/package-tree.html | 190 +
.../org/apache/shiro/realm/jdbc/package-use.html | 189 +
.../apache/shiro/realm/jndi/JndiRealmFactory.html | 447 +
.../realm/jndi/class-use/JndiRealmFactory.html | 149 +
.../apache/shiro/realm/jndi/package-summary.html | 174 +
.../org/apache/shiro/realm/jndi/package-tree.html | 168 +
.../org/apache/shiro/realm/jndi/package-use.html | 149 +
.../apache/shiro/realm/ldap/AbstractLdapRealm.html | 810 ++
.../realm/ldap/DefaultLdapContextFactory.html | 902 ++
.../apache/shiro/realm/ldap/DefaultLdapRealm.html | 820 ++
.../shiro/realm/ldap/JndiLdapContextFactory.html | 1092 ++
.../org/apache/shiro/realm/ldap/JndiLdapRealm.html | 341 +
.../shiro/realm/ldap/LdapContextFactory.html | 354 +
.../org/apache/shiro/realm/ldap/LdapUtils.html | 362 +
.../realm/ldap/class-use/AbstractLdapRealm.html | 198 +
.../ldap/class-use/DefaultLdapContextFactory.html | 149 +
.../realm/ldap/class-use/DefaultLdapRealm.html | 200 +
.../ldap/class-use/JndiLdapContextFactory.html | 149 +
.../shiro/realm/ldap/class-use/JndiLdapRealm.html | 149 +
.../realm/ldap/class-use/LdapContextFactory.html | 333 +
.../shiro/realm/ldap/class-use/LdapUtils.html | 149 +
.../apache/shiro/realm/ldap/package-summary.html | 227 +
.../org/apache/shiro/realm/ldap/package-tree.html | 190 +
.../org/apache/shiro/realm/ldap/package-use.html | 230 +
.../org/apache/shiro/realm/package-summary.html | 223 +
.../org/apache/shiro/realm/package-tree.html | 183 +
.../org/apache/shiro/realm/package-use.html | 758 +
.../org/apache/shiro/realm/text/IniRealm.html | 607 +
.../apache/shiro/realm/text/PropertiesRealm.html | 751 +
.../shiro/realm/text/TextConfigurationRealm.html | 623 +
.../shiro/realm/text/class-use/IniRealm.html | 149 +
.../realm/text/class-use/PropertiesRealm.html | 149 +
.../text/class-use/TextConfigurationRealm.html | 208 +
.../apache/shiro/realm/text/package-summary.html | 191 +
.../org/apache/shiro/realm/text/package-tree.html | 185 +
.../org/apache/shiro/realm/text/package-use.html | 190 +
.../shiro/samples/AccountInfoController.html | 309 +
.../apidocs/org/apache/shiro/samples/CliApp.html | 337 +
.../org/apache/shiro/samples/HelloController.html | 311 +
.../org/apache/shiro/samples/LoginController.html | 309 +
.../org/apache/shiro/samples/QuickStart.html | 309 +
.../shiro/samples/RestrictedErrorController.html | 317 +
.../org/apache/shiro/samples/SimpleService.html | 323 +
.../apidocs/org/apache/shiro/samples/WebApp.html | 373 +
.../samples/class-use/AccountInfoController.html | 149 +
.../org/apache/shiro/samples/class-use/CliApp.html | 149 +
.../shiro/samples/class-use/HelloController.html | 149 +
.../shiro/samples/class-use/LoginController.html | 149 +
.../apache/shiro/samples/class-use/QuickStart.html | 149 +
.../class-use/RestrictedErrorController.html | 149 +
.../shiro/samples/class-use/SimpleService.html | 149 +
.../org/apache/shiro/samples/class-use/WebApp.html | 149 +
.../org/apache/shiro/samples/package-summary.html | 201 +
.../org/apache/shiro/samples/package-tree.html | 171 +
.../org/apache/shiro/samples/package-use.html | 149 +
.../shiro/session/ExpiredSessionException.html | 390 +
.../shiro/session/InvalidSessionException.html | 390 +
.../org/apache/shiro/session/ProxiedSession.html | 676 +
.../apidocs/org/apache/shiro/session/Session.html | 623 +
.../org/apache/shiro/session/SessionException.html | 378 +
.../org/apache/shiro/session/SessionListener.html | 321 +
.../shiro/session/SessionListenerAdapter.html | 373 +
.../shiro/session/StoppedSessionException.html | 389 +
.../shiro/session/UnknownSessionException.html | 385 +
.../session/class-use/ExpiredSessionException.html | 225 +
.../session/class-use/InvalidSessionException.html | 733 +
.../shiro/session/class-use/ProxiedSession.html | 198 +
.../apache/shiro/session/class-use/Session.html | 1541 ++
.../shiro/session/class-use/SessionException.html | 344 +
.../shiro/session/class-use/SessionListener.html | 242 +
.../session/class-use/SessionListenerAdapter.html | 149 +
.../session/class-use/StoppedSessionException.html | 198 +
.../session/class-use/UnknownSessionException.html | 275 +
.../session/mgt/AbstractNativeSessionManager.html | 1178 ++
.../shiro/session/mgt/AbstractSessionManager.html | 479 +
.../mgt/AbstractValidatingSessionManager.html | 947 ++
.../shiro/session/mgt/DefaultSessionContext.html | 474 +
.../shiro/session/mgt/DefaultSessionKey.html | 366 +
.../shiro/session/mgt/DefaultSessionManager.html | 811 ++
.../shiro/session/mgt/DelegatingSession.html | 729 +
.../ExecutorServiceSessionValidationScheduler.html | 495 +
.../shiro/session/mgt/ImmutableProxiedSession.html | 527 +
.../shiro/session/mgt/NativeSessionManager.html | 632 +
.../apache/shiro/session/mgt/SessionContext.html | 396 +
.../apache/shiro/session/mgt/SessionFactory.html | 275 +
.../org/apache/shiro/session/mgt/SessionKey.html | 280 +
.../apache/shiro/session/mgt/SessionManager.html | 318 +
.../session/mgt/SessionValidationScheduler.html | 310 +
.../apache/shiro/session/mgt/SimpleSession.html | 1146 ++
.../shiro/session/mgt/SimpleSessionFactory.html | 330 +
.../shiro/session/mgt/ValidatingSession.html | 295 +
.../session/mgt/ValidatingSessionManager.html | 316 +
.../class-use/AbstractNativeSessionManager.html | 232 +
.../mgt/class-use/AbstractSessionManager.html | 241 +
.../AbstractValidatingSessionManager.html | 225 +
.../mgt/class-use/DefaultSessionContext.html | 196 +
.../session/mgt/class-use/DefaultSessionKey.html | 197 +
.../mgt/class-use/DefaultSessionManager.html | 195 +
.../session/mgt/class-use/DelegatingSession.html | 149 +
.../ExecutorServiceSessionValidationScheduler.html | 149 +
.../mgt/class-use/ImmutableProxiedSession.html | 149 +
.../mgt/class-use/NativeSessionManager.html | 255 +
.../session/mgt/class-use/SessionContext.html | 489 +
.../session/mgt/class-use/SessionFactory.html | 340 +
.../shiro/session/mgt/class-use/SessionKey.html | 612 +
.../session/mgt/class-use/SessionManager.html | 681 +
.../mgt/class-use/SessionValidationScheduler.html | 285 +
.../shiro/session/mgt/class-use/SimpleSession.html | 198 +
.../mgt/class-use/SimpleSessionFactory.html | 149 +
.../session/mgt/class-use/ValidatingSession.html | 198 +
.../mgt/class-use/ValidatingSessionManager.html | 320 +
.../shiro/session/mgt/eis/AbstractSessionDAO.html | 552 +
.../shiro/session/mgt/eis/CachingSessionDAO.html | 862 ++
.../session/mgt/eis/EnterpriseCacheSessionDAO.html | 464 +
.../mgt/eis/JavaUuidSessionIdGenerator.html | 330 +
.../shiro/session/mgt/eis/MemorySessionDAO.html | 508 +
.../session/mgt/eis/RandomSessionIdGenerator.html | 357 +
.../apache/shiro/session/mgt/eis/SessionDAO.html | 420 +
.../shiro/session/mgt/eis/SessionIdGenerator.html | 281 +
.../mgt/eis/class-use/AbstractSessionDAO.html | 215 +
.../mgt/eis/class-use/CachingSessionDAO.html | 198 +
.../eis/class-use/EnterpriseCacheSessionDAO.html | 149 +
.../eis/class-use/JavaUuidSessionIdGenerator.html | 149 +
.../mgt/eis/class-use/MemorySessionDAO.html | 149 +
.../eis/class-use/RandomSessionIdGenerator.html | 149 +
.../session/mgt/eis/class-use/SessionDAO.html | 390 +
.../mgt/eis/class-use/SessionIdGenerator.html | 241 +
.../shiro/session/mgt/eis/package-summary.html | 234 +
.../apache/shiro/session/mgt/eis/package-tree.html | 182 +
.../apache/shiro/session/mgt/eis/package-use.html | 334 +
.../apache/shiro/session/mgt/package-summary.html | 312 +
.../org/apache/shiro/session/mgt/package-tree.html | 215 +
.../org/apache/shiro/session/mgt/package-use.html | 698 +
.../mgt/quartz/QuartzSessionValidationJob.html | 332 +
.../quartz/QuartzSessionValidationScheduler.html | 526 +
.../class-use/QuartzSessionValidationJob.html | 149 +
.../QuartzSessionValidationScheduler.html | 149 +
.../shiro/session/mgt/quartz/package-summary.html | 185 +
.../shiro/session/mgt/quartz/package-tree.html | 165 +
.../shiro/session/mgt/quartz/package-use.html | 149 +
.../org/apache/shiro/session/package-summary.html | 266 +
.../org/apache/shiro/session/package-tree.html | 202 +
.../org/apache/shiro/session/package-use.html | 576 +
.../shiro/spring/LifecycleBeanPostProcessor.html | 487 +
.../spring/ShiroEventBusBeanPostProcessor.html | 357 +
.../shiro/spring/aop/SpringAnnotationResolver.html | 341 +
.../aop/class-use/SpringAnnotationResolver.html | 149 +
.../apache/shiro/spring/aop/package-summary.html | 172 +
.../org/apache/shiro/spring/aop/package-tree.html | 164 +
.../org/apache/shiro/spring/aop/package-use.html | 149 +
.../ShiroAnnotationProcessorAutoConfiguration.html | 346 +
.../boot/autoconfigure/ShiroAutoConfiguration.html | 577 +
.../autoconfigure/ShiroBeanAutoConfiguration.html | 365 +
.../ShiroNoRealmConfiguredFailureAnalyzer.html | 329 +
.../ShiroAnnotationProcessorAutoConfiguration.html | 149 +
.../class-use/ShiroAutoConfiguration.html | 149 +
.../class-use/ShiroBeanAutoConfiguration.html | 149 +
.../ShiroNoRealmConfiguredFailureAnalyzer.html | 149 +
.../exception/NoRealmBeanConfiguredException.html | 300 +
.../class-use/NoRealmBeanConfiguredException.html | 194 +
.../autoconfigure/exception/package-summary.html | 169 +
.../boot/autoconfigure/exception/package-tree.html | 176 +
.../boot/autoconfigure/exception/package-use.html | 186 +
.../spring/boot/autoconfigure/package-summary.html | 179 +
.../spring/boot/autoconfigure/package-tree.html | 183 +
.../spring/boot/autoconfigure/package-use.html | 149 +
.../class-use/LifecycleBeanPostProcessor.html | 224 +
.../class-use/ShiroEventBusBeanPostProcessor.html | 224 +
...tractShiroAnnotationProcessorConfiguration.html | 329 +
.../config/AbstractShiroBeanConfiguration.html | 343 +
.../spring/config/AbstractShiroConfiguration.html | 586 +
.../ShiroAnnotationProcessorConfiguration.html | 342 +
.../spring/config/ShiroBeanConfiguration.html | 360 +
.../shiro/spring/config/ShiroConfiguration.html | 537 +
...tractShiroAnnotationProcessorConfiguration.html | 219 +
.../class-use/AbstractShiroBeanConfiguration.html | 219 +
.../class-use/AbstractShiroConfiguration.html | 276 +
.../ShiroAnnotationProcessorConfiguration.html | 149 +
.../config/class-use/ShiroBeanConfiguration.html | 149 +
.../config/class-use/ShiroConfiguration.html | 149 +
.../shiro/spring/config/package-summary.html | 187 +
.../apache/shiro/spring/config/package-tree.html | 178 +
.../apache/shiro/spring/config/package-use.html | 263 +
.../autoconfigure/ShiroWebAutoConfiguration.html | 650 +
.../autoconfigure/ShiroWebFilterConfiguration.html | 437 +
.../ShiroWebMvcAutoConfiguration.html | 274 +
.../class-use/ShiroWebAutoConfiguration.html | 149 +
.../class-use/ShiroWebFilterConfiguration.html | 149 +
.../class-use/ShiroWebMvcAutoConfiguration.html | 149 +
.../config/web/autoconfigure/package-summary.html | 175 +
.../config/web/autoconfigure/package-tree.html | 178 +
.../config/web/autoconfigure/package-use.html | 149 +
.../org/apache/shiro/spring/package-summary.html | 183 +
.../org/apache/shiro/spring/package-tree.html | 165 +
.../org/apache/shiro/spring/package-use.html | 225 +
.../remoting/SecureRemoteInvocationExecutor.html | 353 +
.../remoting/SecureRemoteInvocationFactory.html | 410 +
.../class-use/SecureRemoteInvocationExecutor.html | 149 +
.../class-use/SecureRemoteInvocationFactory.html | 149 +
.../shiro/spring/remoting/package-summary.html | 184 +
.../apache/shiro/spring/remoting/package-tree.html | 173 +
.../apache/shiro/spring/remoting/package-use.html | 149 +
...nceAnnotationsAuthorizingMethodInterceptor.html | 446 +
.../AuthorizationAttributeSourceAdvisor.html | 477 +
...nceAnnotationsAuthorizingMethodInterceptor.html | 149 +
.../AuthorizationAttributeSourceAdvisor.html | 224 +
.../security/interceptor/package-summary.html | 181 +
.../spring/security/interceptor/package-tree.html | 189 +
.../spring/security/interceptor/package-use.html | 209 +
.../shiro/spring/web/ShiroFilterFactoryBean.html | 960 ++
.../shiro/spring/web/ShiroUrlPathHelper.html | 346 +
.../web/class-use/ShiroFilterFactoryBean.html | 224 +
.../spring/web/class-use/ShiroUrlPathHelper.html | 224 +
.../web/config/AbstractShiroWebConfiguration.html | 779 +
.../AbstractShiroWebFilterConfiguration.html | 447 +
.../config/DefaultShiroFilterChainDefinition.html | 350 +
.../web/config/ShiroFilterChainDefinition.html | 259 +
.../web/config/ShiroRequestMappingConfig.html | 270 +
.../spring/web/config/ShiroWebConfiguration.html | 631 +
.../web/config/ShiroWebFilterConfiguration.html | 358 +
.../class-use/AbstractShiroWebConfiguration.html | 219 +
.../AbstractShiroWebFilterConfiguration.html | 219 +
.../DefaultShiroFilterChainDefinition.html | 149 +
.../class-use/ShiroFilterChainDefinition.html | 280 +
.../class-use/ShiroRequestMappingConfig.html | 149 +
.../config/class-use/ShiroWebConfiguration.html | 149 +
.../class-use/ShiroWebFilterConfiguration.html | 149 +
.../shiro/spring/web/config/package-summary.html | 202 +
.../shiro/spring/web/config/package-tree.html | 185 +
.../shiro/spring/web/config/package-use.html | 242 +
.../apache/shiro/spring/web/package-summary.html | 185 +
.../org/apache/shiro/spring/web/package-tree.html | 169 +
.../org/apache/shiro/spring/web/package-use.html | 223 +
.../apache/shiro/subject/ExecutionException.html | 326 +
.../shiro/subject/MutablePrincipalCollection.html | 351 +
.../apache/shiro/subject/PrincipalCollection.html | 499 +
.../org/apache/shiro/subject/PrincipalMap.html | 393 +
.../shiro/subject/SimplePrincipalCollection.html | 773 +
.../apache/shiro/subject/SimplePrincipalMap.html | 936 ++
.../org/apache/shiro/subject/Subject.Builder.html | 685 +
.../apidocs/org/apache/shiro/subject/Subject.html | 1334 ++
.../org/apache/shiro/subject/SubjectContext.html | 826 ++
.../subject/class-use/ExecutionException.html | 227 +
.../class-use/MutablePrincipalCollection.html | 199 +
.../subject/class-use/PrincipalCollection.html | 1707 +++
.../shiro/subject/class-use/PrincipalMap.html | 198 +
.../class-use/SimplePrincipalCollection.html | 149 +
.../subject/class-use/SimplePrincipalMap.html | 149 +
.../shiro/subject/class-use/Subject.Builder.html | 279 +
.../apache/shiro/subject/class-use/Subject.html | 1299 ++
.../shiro/subject/class-use/SubjectContext.html | 636 +
.../org/apache/shiro/subject/package-summary.html | 253 +
.../org/apache/shiro/subject/package-tree.html | 215 +
.../org/apache/shiro/subject/package-use.html | 880 ++
.../subject/support/DefaultSubjectContext.html | 1038 ++
.../shiro/subject/support/DelegatingSubject.html | 1717 +++
.../subject/support/DisabledSessionException.html | 321 +
.../shiro/subject/support/SubjectCallable.html | 435 +
.../shiro/subject/support/SubjectRunnable.html | 471 +
.../shiro/subject/support/SubjectThreadState.html | 417 +
.../support/class-use/DefaultSubjectContext.html | 198 +
.../support/class-use/DelegatingSubject.html | 198 +
.../class-use/DisabledSessionException.html | 149 +
.../subject/support/class-use/SubjectCallable.html | 149 +
.../subject/support/class-use/SubjectRunnable.html | 149 +
.../support/class-use/SubjectThreadState.html | 149 +
.../shiro/subject/support/package-summary.html | 222 +
.../apache/shiro/subject/support/package-tree.html | 193 +
.../apache/shiro/subject/support/package-use.html | 195 +
.../shiro/testing/web/AbstractContainerIT.html | 505 +
.../testing/web/class-use/AbstractContainerIT.html | 149 +
.../apache/shiro/testing/web/package-summary.html | 167 +
.../org/apache/shiro/testing/web/package-tree.html | 164 +
.../org/apache/shiro/testing/web/package-use.html | 149 +
.../org/apache/shiro/tools/hasher/Hasher.html | 318 +
.../shiro/tools/hasher/class-use/Hasher.html | 149 +
.../apache/shiro/tools/hasher/package-summary.html | 169 +
.../apache/shiro/tools/hasher/package-tree.html | 164 +
.../org/apache/shiro/tools/hasher/package-use.html | 149 +
.../org/apache/shiro/util/AbstractFactory.html | 374 +
.../org/apache/shiro/util/AntPathMatcher.html | 554 +
.../apidocs/org/apache/shiro/util/Assert.html | 1046 ++
.../org/apache/shiro/util/ByteSource.Util.html | 501 +
.../apidocs/org/apache/shiro/util/ByteSource.html | 371 +
.../apidocs/org/apache/shiro/util/ClassUtils.html | 497 +
.../org/apache/shiro/util/CollectionUtils.html | 469 +
.../apidocs/org/apache/shiro/util/Destroyable.html | 268 +
.../apidocs/org/apache/shiro/util/Factory.html | 273 +
.../org/apache/shiro/util/Initializable.html | 268 +
.../apache/shiro/util/InstantiationException.html | 373 +
.../org/apache/shiro/util/JavaEnvironment.html | 632 +
.../apidocs/org/apache/shiro/util/JdbcUtils.html | 328 +
.../org/apache/shiro/util/LifecycleUtils.html | 416 +
.../apidocs/org/apache/shiro/util/MapContext.html | 621 +
.../apidocs/org/apache/shiro/util/Nameable.html | 268 +
.../org/apache/shiro/util/PatternMatcher.html | 280 +
.../org/apache/shiro/util/PermissionUtils.html | 344 +
.../org/apache/shiro/util/RegExPatternMatcher.html | 340 +
.../org/apache/shiro/util/SimpleByteSource.html | 643 +
.../apidocs/org/apache/shiro/util/SoftHashMap.html | 659 +
.../apidocs/org/apache/shiro/util/StringUtils.html | 947 ++
.../org/apache/shiro/util/ThreadContext.html | 718 +
.../apidocs/org/apache/shiro/util/ThreadState.html | 338 +
.../apache/shiro/util/UnknownClassException.html | 374 +
.../shiro/util/class-use/AbstractFactory.html | 247 +
.../shiro/util/class-use/AntPathMatcher.html | 149 +
.../org/apache/shiro/util/class-use/Assert.html | 149 +
.../shiro/util/class-use/ByteSource.Util.html | 149 +
.../apache/shiro/util/class-use/ByteSource.html | 818 ++
.../apache/shiro/util/class-use/ClassUtils.html | 149 +
.../shiro/util/class-use/CollectionUtils.html | 149 +
.../apache/shiro/util/class-use/Destroyable.html | 678 +
.../org/apache/shiro/util/class-use/Factory.html | 308 +
.../apache/shiro/util/class-use/Initializable.html | 523 +
.../util/class-use/InstantiationException.html | 149 +
.../shiro/util/class-use/JavaEnvironment.html | 149 +
.../org/apache/shiro/util/class-use/JdbcUtils.html | 149 +
.../shiro/util/class-use/LifecycleUtils.html | 149 +
.../apache/shiro/util/class-use/MapContext.html | 288 +
.../org/apache/shiro/util/class-use/Nameable.html | 768 +
.../shiro/util/class-use/PatternMatcher.html | 286 +
.../shiro/util/class-use/PermissionUtils.html | 149 +
.../shiro/util/class-use/RegExPatternMatcher.html | 149 +
.../shiro/util/class-use/SimpleByteSource.html | 149 +
.../apache/shiro/util/class-use/SoftHashMap.html | 149 +
.../apache/shiro/util/class-use/StringUtils.html | 149 +
.../apache/shiro/util/class-use/ThreadContext.html | 149 +
.../apache/shiro/util/class-use/ThreadState.html | 242 +
.../util/class-use/UnknownClassException.html | 201 +
.../org/apache/shiro/util/package-summary.html | 351 +
.../org/apache/shiro/util/package-tree.html | 209 +
.../apidocs/org/apache/shiro/util/package-use.html | 1161 ++
.../web/config/IniFilterChainResolverFactory.html | 581 +
.../web/config/WebIniSecurityManagerFactory.html | 449 +
.../class-use/IniFilterChainResolverFactory.html | 149 +
.../class-use/WebIniSecurityManagerFactory.html | 214 +
.../apache/shiro/web/config/package-summary.html | 180 +
.../org/apache/shiro/web/config/package-tree.html | 177 +
.../org/apache/shiro/web/config/package-use.html | 190 +
.../shiro/web/env/DefaultWebEnvironment.html | 541 +
.../apache/shiro/web/env/EnvironmentLoader.html | 668 +
.../shiro/web/env/EnvironmentLoaderListener.html | 402 +
.../apache/shiro/web/env/IniWebEnvironment.html | 776 +
.../shiro/web/env/MutableWebEnvironment.html | 332 +
.../shiro/web/env/ResourceBasedWebEnvironment.html | 410 +
.../org/apache/shiro/web/env/WebEnvironment.html | 329 +
.../web/env/class-use/DefaultWebEnvironment.html | 204 +
.../shiro/web/env/class-use/EnvironmentLoader.html | 198 +
.../env/class-use/EnvironmentLoaderListener.html | 149 +
.../shiro/web/env/class-use/IniWebEnvironment.html | 149 +
.../web/env/class-use/MutableWebEnvironment.html | 211 +
.../env/class-use/ResourceBasedWebEnvironment.html | 197 +
.../shiro/web/env/class-use/WebEnvironment.html | 377 +
.../org/apache/shiro/web/env/package-summary.html | 231 +
.../org/apache/shiro/web/env/package-tree.html | 195 +
.../org/apache/shiro/web/env/package-use.html | 260 +
.../shiro/web/filter/AccessControlFilter.html | 858 ++
.../shiro/web/filter/InvalidRequestFilter.html | 597 +
.../shiro/web/filter/PathConfigProcessor.html | 274 +
.../shiro/web/filter/PathMatchingFilter.html | 711 +
.../shiro/web/filter/authc/AnonymousFilter.html | 459 +
.../web/filter/authc/AuthenticatingFilter.html | 759 +
.../web/filter/authc/AuthenticationFilter.html | 580 +
.../authc/BasicHttpAuthenticationFilter.html | 1036 ++
.../authc/BearerHttpAuthenticationFilter.html | 1017 ++
.../web/filter/authc/FormAuthenticationFilter.html | 953 ++
.../shiro/web/filter/authc/LogoutFilter.html | 683 +
.../filter/authc/PassThruAuthenticationFilter.html | 497 +
.../apache/shiro/web/filter/authc/UserFilter.html | 506 +
.../filter/authc/class-use/AnonymousFilter.html | 193 +
.../authc/class-use/AuthenticatingFilter.html | 245 +
.../authc/class-use/AuthenticationFilter.html | 261 +
.../class-use/BasicHttpAuthenticationFilter.html | 193 +
.../class-use/BearerHttpAuthenticationFilter.html | 193 +
.../authc/class-use/FormAuthenticationFilter.html | 193 +
.../web/filter/authc/class-use/LogoutFilter.html | 193 +
.../class-use/PassThruAuthenticationFilter.html | 149 +
.../web/filter/authc/class-use/UserFilter.html | 193 +
.../shiro/web/filter/authc/package-summary.html | 231 +
.../shiro/web/filter/authc/package-tree.html | 206 +
.../apache/shiro/web/filter/authc/package-use.html | 285 +
.../web/filter/authz/AuthorizationFilter.html | 538 +
.../apache/shiro/web/filter/authz/HostFilter.html | 663 +
.../filter/authz/HttpMethodPermissionFilter.html | 691 +
.../authz/PermissionsAuthorizationFilter.html | 484 +
.../apache/shiro/web/filter/authz/PortFilter.html | 640 +
.../web/filter/authz/RolesAuthorizationFilter.html | 480 +
.../shiro/web/filter/authz/SslFilter.HSTS.html | 482 +
.../apache/shiro/web/filter/authz/SslFilter.html | 682 +
.../authz/class-use/AuthorizationFilter.html | 237 +
.../web/filter/authz/class-use/HostFilter.html | 149 +
.../class-use/HttpMethodPermissionFilter.html | 193 +
.../class-use/PermissionsAuthorizationFilter.html | 226 +
.../web/filter/authz/class-use/PortFilter.html | 224 +
.../authz/class-use/RolesAuthorizationFilter.html | 193 +
.../web/filter/authz/class-use/SslFilter.HSTS.html | 211 +
.../web/filter/authz/class-use/SslFilter.html | 193 +
.../shiro/web/filter/authz/package-summary.html | 215 +
.../shiro/web/filter/authz/package-tree.html | 208 +
.../apache/shiro/web/filter/authz/package-use.html | 259 +
.../web/filter/class-use/AccessControlFilter.html | 384 +
.../web/filter/class-use/InvalidRequestFilter.html | 193 +
.../web/filter/class-use/PathConfigProcessor.html | 434 +
.../web/filter/class-use/PathMatchingFilter.html | 472 +
.../apache/shiro/web/filter/mgt/DefaultFilter.html | 570 +
.../web/filter/mgt/DefaultFilterChainManager.html | 993 ++
.../shiro/web/filter/mgt/FilterChainManager.html | 632 +
.../shiro/web/filter/mgt/FilterChainResolver.html | 288 +
.../shiro/web/filter/mgt/NamedFilterList.html | 321 +
.../mgt/PathMatchingFilterChainResolver.html | 499 +
.../web/filter/mgt/SimpleNamedFilterList.html | 882 ++
.../web/filter/mgt/class-use/DefaultFilter.html | 206 +
.../mgt/class-use/DefaultFilterChainManager.html | 149 +
.../filter/mgt/class-use/FilterChainManager.html | 299 +
.../filter/mgt/class-use/FilterChainResolver.html | 338 +
.../web/filter/mgt/class-use/NamedFilterList.html | 257 +
.../class-use/PathMatchingFilterChainResolver.html | 149 +
.../mgt/class-use/SimpleNamedFilterList.html | 149 +
.../shiro/web/filter/mgt/package-summary.html | 245 +
.../apache/shiro/web/filter/mgt/package-tree.html | 200 +
.../apache/shiro/web/filter/mgt/package-use.html | 321 +
.../apache/shiro/web/filter/package-summary.html | 205 +
.../org/apache/shiro/web/filter/package-tree.html | 198 +
.../org/apache/shiro/web/filter/package-use.html | 374 +
.../filter/session/NoSessionCreationFilter.html | 462 +
.../session/class-use/NoSessionCreationFilter.html | 193 +
.../shiro/web/filter/session/package-summary.html | 169 +
.../shiro/web/filter/session/package-tree.html | 188 +
.../shiro/web/filter/session/package-use.html | 186 +
.../web/jaxrs/AnnotationAuthorizationFilter.html | 326 +
.../apache/shiro/web/jaxrs/ExceptionMapper.html | 322 +
.../web/jaxrs/ShiroAnnotationFilterFeature.html | 323 +
.../org/apache/shiro/web/jaxrs/ShiroFeature.html | 329 +
.../shiro/web/jaxrs/ShiroSecurityContext.html | 393 +
.../web/jaxrs/SubjectPrincipalRequestFilter.html | 327 +
.../class-use/AnnotationAuthorizationFilter.html | 149 +
.../shiro/web/jaxrs/class-use/ExceptionMapper.html | 149 +
.../class-use/ShiroAnnotationFilterFeature.html | 149 +
.../shiro/web/jaxrs/class-use/ShiroFeature.html | 149 +
.../web/jaxrs/class-use/ShiroSecurityContext.html | 149 +
.../class-use/SubjectPrincipalRequestFilter.html | 149 +
.../apache/shiro/web/jaxrs/package-summary.html | 201 +
.../org/apache/shiro/web/jaxrs/package-tree.html | 169 +
.../org/apache/shiro/web/jaxrs/package-use.html | 149 +
.../shiro/web/mgt/CookieRememberMeManager.html | 563 +
.../shiro/web/mgt/DefaultWebSecurityManager.html | 783 ++
.../web/mgt/DefaultWebSessionStorageEvaluator.html | 369 +
.../shiro/web/mgt/DefaultWebSubjectFactory.html | 394 +
.../apache/shiro/web/mgt/WebSecurityManager.html | 305 +
.../web/mgt/class-use/CookieRememberMeManager.html | 149 +
.../mgt/class-use/DefaultWebSecurityManager.html | 149 +
.../DefaultWebSessionStorageEvaluator.html | 149 +
.../mgt/class-use/DefaultWebSubjectFactory.html | 197 +
.../web/mgt/class-use/WebSecurityManager.html | 337 +
.../org/apache/shiro/web/mgt/package-summary.html | 214 +
.../org/apache/shiro/web/mgt/package-tree.html | 235 +
.../org/apache/shiro/web/mgt/package-use.html | 285 +
.../org/apache/shiro/web/package-summary.html | 155 +
.../apidocs/org/apache/shiro/web/package-tree.html | 152 +
.../apidocs/org/apache/shiro/web/package-use.html | 149 +
.../apache/shiro/web/servlet/AbstractFilter.html | 527 +
.../shiro/web/servlet/AbstractShiroFilter.html | 941 ++
.../org/apache/shiro/web/servlet/AdviceFilter.html | 600 +
.../shiro/web/servlet/Cookie.SameSiteOptions.html | 415 +
.../org/apache/shiro/web/servlet/Cookie.html | 694 +
.../apache/shiro/web/servlet/IniShiroFilter.html | 877 ++
.../apache/shiro/web/servlet/NameableFilter.html | 441 +
.../shiro/web/servlet/OncePerRequestFilter.html | 652 +
.../shiro/web/servlet/ProxiedFilterChain.html | 333 +
.../shiro/web/servlet/ServletContextSupport.html | 435 +
.../org/apache/shiro/web/servlet/ShiroFilter.html | 449 +
.../shiro/web/servlet/ShiroHttpServletRequest.html | 779 +
.../web/servlet/ShiroHttpServletResponse.html | 595 +
.../apache/shiro/web/servlet/ShiroHttpSession.html | 768 +
.../org/apache/shiro/web/servlet/SimpleCookie.html | 1178 ++
.../web/servlet/class-use/AbstractFilter.html | 545 +
.../web/servlet/class-use/AbstractShiroFilter.html | 302 +
.../shiro/web/servlet/class-use/AdviceFilter.html | 443 +
.../servlet/class-use/Cookie.SameSiteOptions.html | 300 +
.../apache/shiro/web/servlet/class-use/Cookie.html | 392 +
.../web/servlet/class-use/IniShiroFilter.html | 149 +
.../web/servlet/class-use/NameableFilter.html | 537 +
.../servlet/class-use/OncePerRequestFilter.html | 529 +
.../web/servlet/class-use/ProxiedFilterChain.html | 149 +
.../servlet/class-use/ServletContextSupport.html | 552 +
.../shiro/web/servlet/class-use/ShiroFilter.html | 149 +
.../servlet/class-use/ShiroHttpServletRequest.html | 235 +
.../class-use/ShiroHttpServletResponse.html | 149 +
.../web/servlet/class-use/ShiroHttpSession.html | 149 +
.../shiro/web/servlet/class-use/SimpleCookie.html | 149 +
.../apache/shiro/web/servlet/package-summary.html | 298 +
.../org/apache/shiro/web/servlet/package-tree.html | 227 +
.../org/apache/shiro/web/servlet/package-use.html | 699 +
.../shiro/web/session/HttpServletSession.html | 718 +
.../web/session/class-use/HttpServletSession.html | 149 +
.../web/session/mgt/DefaultWebSessionContext.html | 482 +
.../web/session/mgt/DefaultWebSessionManager.html | 662 +
.../mgt/ServletContainerSessionManager.html | 455 +
.../shiro/web/session/mgt/WebSessionContext.html | 380 +
.../shiro/web/session/mgt/WebSessionKey.html | 389 +
.../shiro/web/session/mgt/WebSessionManager.html | 290 +
.../mgt/class-use/DefaultWebSessionContext.html | 149 +
.../mgt/class-use/DefaultWebSessionManager.html | 149 +
.../class-use/ServletContainerSessionManager.html | 149 +
.../session/mgt/class-use/WebSessionContext.html | 196 +
.../web/session/mgt/class-use/WebSessionKey.html | 149 +
.../session/mgt/class-use/WebSessionManager.html | 203 +
.../shiro/web/session/mgt/package-summary.html | 216 +
.../apache/shiro/web/session/mgt/package-tree.html | 219 +
.../apache/shiro/web/session/mgt/package-use.html | 194 +
.../apache/shiro/web/session/package-summary.html | 175 +
.../org/apache/shiro/web/session/package-tree.html | 164 +
.../org/apache/shiro/web/session/package-use.html | 149 +
.../shiro/web/subject/WebSubject.Builder.html | 463 +
.../org/apache/shiro/web/subject/WebSubject.html | 332 +
.../shiro/web/subject/WebSubjectContext.html | 407 +
.../web/subject/class-use/WebSubject.Builder.html | 207 +
.../shiro/web/subject/class-use/WebSubject.html | 263 +
.../web/subject/class-use/WebSubjectContext.html | 211 +
.../apache/shiro/web/subject/package-summary.html | 206 +
.../org/apache/shiro/web/subject/package-tree.html | 193 +
.../org/apache/shiro/web/subject/package-use.html | 257 +
.../subject/support/DefaultWebSubjectContext.html | 555 +
.../web/subject/support/WebDelegatingSubject.html | 507 +
.../class-use/DefaultWebSubjectContext.html | 149 +
.../support/class-use/WebDelegatingSubject.html | 149 +
.../shiro/web/subject/support/package-summary.html | 186 +
.../shiro/web/subject/support/package-tree.html | 177 +
.../shiro/web/subject/support/package-use.html | 149 +
.../apache/shiro/web/tags/AuthenticatedTag.html | 388 +
.../org/apache/shiro/web/tags/GuestTag.html | 384 +
.../org/apache/shiro/web/tags/HasAnyRolesTag.html | 389 +
.../apache/shiro/web/tags/HasPermissionTag.html | 388 +
.../org/apache/shiro/web/tags/HasRoleTag.html | 388 +
.../apache/shiro/web/tags/LacksPermissionTag.html | 388 +
.../org/apache/shiro/web/tags/LacksRoleTag.html | 388 +
.../apache/shiro/web/tags/NotAuthenticatedTag.html | 383 +
.../org/apache/shiro/web/tags/PermissionTag.html | 460 +
.../org/apache/shiro/web/tags/PrincipalTag.html | 473 +
.../apidocs/org/apache/shiro/web/tags/RoleTag.html | 425 +
.../org/apache/shiro/web/tags/SecureTag.html | 425 +
.../apidocs/org/apache/shiro/web/tags/UserTag.html | 389 +
.../shiro/web/tags/class-use/AuthenticatedTag.html | 149 +
.../apache/shiro/web/tags/class-use/GuestTag.html | 149 +
.../shiro/web/tags/class-use/HasAnyRolesTag.html | 149 +
.../shiro/web/tags/class-use/HasPermissionTag.html | 149 +
.../shiro/web/tags/class-use/HasRoleTag.html | 149 +
.../web/tags/class-use/LacksPermissionTag.html | 149 +
.../shiro/web/tags/class-use/LacksRoleTag.html | 149 +
.../web/tags/class-use/NotAuthenticatedTag.html | 149 +
.../shiro/web/tags/class-use/PermissionTag.html | 200 +
.../shiro/web/tags/class-use/PrincipalTag.html | 149 +
.../apache/shiro/web/tags/class-use/RoleTag.html | 207 +
.../apache/shiro/web/tags/class-use/SecureTag.html | 267 +
.../apache/shiro/web/tags/class-use/UserTag.html | 149 +
.../org/apache/shiro/web/tags/package-summary.html | 240 +
.../org/apache/shiro/web/tags/package-tree.html | 189 +
.../org/apache/shiro/web/tags/package-use.html | 194 +
.../org/apache/shiro/web/util/RedirectView.html | 731 +
.../apache/shiro/web/util/RequestPairSource.html | 297 +
.../org/apache/shiro/web/util/SavedRequest.html | 369 +
.../org/apache/shiro/web/util/WebUtils.html | 1383 ++
.../shiro/web/util/class-use/RedirectView.html | 149 +
.../web/util/class-use/RequestPairSource.html | 303 +
.../shiro/web/util/class-use/SavedRequest.html | 198 +
.../apache/shiro/web/util/class-use/WebUtils.html | 149 +
.../org/apache/shiro/web/util/package-summary.html | 201 +
.../org/apache/shiro/web/util/package-tree.html | 172 +
.../org/apache/shiro/web/util/package-use.html | 264 +
static/1.7.1/apidocs/overview-summary.html | 23 +
static/1.7.1/apidocs/overview-tree.html | 1196 ++
static/1.7.1/apidocs/package-search-index.js | 1 +
static/1.7.1/apidocs/package-search-index.zip | Bin 0 -> 622 bytes
static/1.7.1/apidocs/package-summary.html | 179 +
static/1.7.1/apidocs/package-tree.html | 174 +
static/1.7.1/apidocs/package-use.html | 149 +
static/1.7.1/apidocs/resources/glass.png | Bin 0 -> 499 bytes
static/1.7.1/apidocs/resources/x.png | Bin 0 -> 394 bytes
static/1.7.1/apidocs/script.js | 149 +
static/1.7.1/apidocs/search.js | 326 +
static/1.7.1/apidocs/serialized-form.html | 1347 ++
static/1.7.1/apidocs/src-html/Quickstart.html | 199 +
static/1.7.1/apidocs/src-html/QuickstartGuice.html | 192 +
.../apidocs/src-html/QuickstartShiroModule.html | 111 +
.../src-html/org/apache/shiro/SecurityUtils.html | 201 +
.../src-html/org/apache/shiro/ShiroException.html | 140 +
.../shiro/UnavailableSecurityManagerException.html | 114 +
.../org/apache/shiro/aop/AnnotationHandler.html | 158 +
.../shiro/aop/AnnotationMethodInterceptor.html | 224 +
.../org/apache/shiro/aop/AnnotationResolver.html | 116 +
.../shiro/aop/DefaultAnnotationResolver.html | 143 +
.../org/apache/shiro/aop/MethodInterceptor.html | 115 +
.../apache/shiro/aop/MethodInterceptorSupport.html | 124 +
.../org/apache/shiro/aop/MethodInvocation.html | 138 +
...ctjAnnotationsAuthorizingMethodInterceptor.html | 137 +
.../BeforeAdviceMethodInvocationAdapter.html | 181 +
.../aspectj/ShiroAnnotationAuthorizingAspect.html | 128 +
.../apache/shiro/authc/AbstractAuthenticator.html | 335 +
.../src-html/org/apache/shiro/authc/Account.html | 116 +
.../org/apache/shiro/authc/AccountException.html | 138 +
.../shiro/authc/AuthenticationException.html | 140 +
.../org/apache/shiro/authc/AuthenticationInfo.html | 156 +
.../apache/shiro/authc/AuthenticationListener.html | 129 +
.../apache/shiro/authc/AuthenticationToken.html | 168 +
.../org/apache/shiro/authc/Authenticator.html | 141 +
.../org/apache/shiro/authc/BearerToken.html | 143 +
.../shiro/authc/ConcurrentAccessException.html | 149 +
.../apache/shiro/authc/CredentialsException.html | 138 +
.../shiro/authc/DisabledAccountException.html | 138 +
.../shiro/authc/ExcessiveAttemptsException.html | 140 +
.../shiro/authc/ExpiredCredentialsException.html | 142 +
.../shiro/authc/HostAuthenticationToken.html | 118 +
.../shiro/authc/IncorrectCredentialsException.html | 145 +
.../apache/shiro/authc/LockedAccountException.html | 143 +
.../org/apache/shiro/authc/LogoutAware.html | 115 +
.../shiro/authc/MergableAuthenticationInfo.html | 121 +
.../shiro/authc/RememberMeAuthenticationToken.html | 117 +
.../shiro/authc/SaltedAuthenticationInfo.html | 122 +
.../org/apache/shiro/authc/SimpleAccount.html | 568 +
.../shiro/authc/SimpleAuthenticationInfo.html | 356 +
.../shiro/authc/UnknownAccountException.html | 141 +
.../apache/shiro/authc/UsernamePasswordToken.html | 443 +
.../credential/AllowAllCredentialsMatcher.html | 117 +
.../shiro/authc/credential/CredentialsMatcher.html | 128 +
.../authc/credential/DefaultPasswordService.html | 284 +
.../authc/credential/HashedCredentialsMatcher.html | 533 +
.../authc/credential/HashingPasswordService.html | 165 +
.../authc/credential/Md2CredentialsMatcher.html | 121 +
.../authc/credential/Md5CredentialsMatcher.html | 120 +
.../shiro/authc/credential/PasswordMatcher.html | 184 +
.../shiro/authc/credential/PasswordService.html | 221 +
.../authc/credential/Sha1CredentialsMatcher.html | 120 +
.../authc/credential/Sha256CredentialsMatcher.html | 114 +
.../authc/credential/Sha384CredentialsMatcher.html | 114 +
.../authc/credential/Sha512CredentialsMatcher.html | 114 +
.../authc/credential/SimpleCredentialsMatcher.html | 206 +
.../authc/pam/AbstractAuthenticationStrategy.html | 170 +
.../shiro/authc/pam/AllSuccessfulStrategy.html | 178 +
.../authc/pam/AtLeastOneSuccessfulStrategy.html | 139 +
.../shiro/authc/pam/AuthenticationStrategy.html | 189 +
.../shiro/authc/pam/FirstSuccessfulStrategy.html | 166 +
.../shiro/authc/pam/ModularRealmAuthenticator.html | 375 +
.../authc/pam/ShortCircuitIterationException.html | 146 +
.../shiro/authc/pam/UnsupportedTokenException.html | 142 +
.../apache/shiro/authz/AuthorizationException.html | 140 +
.../org/apache/shiro/authz/AuthorizationInfo.html | 166 +
.../org/apache/shiro/authz/Authorizer.html | 352 +
.../shiro/authz/HostUnauthorizedException.html | 158 +
.../apache/shiro/authz/ModularRealmAuthorizer.html | 518 +
.../org/apache/shiro/authz/Permission.html | 159 +
.../shiro/authz/SimpleAuthorizationInfo.html | 251 +
.../org/apache/shiro/authz/SimpleRole.html | 190 +
.../shiro/authz/UnauthenticatedException.html | 142 +
.../apache/shiro/authz/UnauthorizedException.html | 136 +
.../org/apache/shiro/authz/annotation/Logical.html | 103 +
.../authz/annotation/RequiresAuthentication.html | 120 +
.../shiro/authz/annotation/RequiresGuest.html | 117 +
.../authz/annotation/RequiresPermissions.html | 137 +
.../shiro/authz/annotation/RequiresRoles.html | 142 +
.../shiro/authz/annotation/RequiresUser.html | 125 +
.../AnnotationsAuthorizingMethodInterceptor.html | 179 +
.../authz/aop/AuthenticatedAnnotationHandler.html | 130 +
.../AuthenticatedAnnotationMethodInterceptor.html | 123 +
.../authz/aop/AuthorizingAnnotationHandler.html | 129 +
.../AuthorizingAnnotationMethodInterceptor.html | 168 +
.../authz/aop/AuthorizingMethodInterceptor.html | 124 +
.../shiro/authz/aop/GuestAnnotationHandler.html | 140 +
.../aop/GuestAnnotationMethodInterceptor.html | 125 +
.../authz/aop/PermissionAnnotationHandler.html | 164 +
.../aop/PermissionAnnotationMethodInterceptor.html | 181 +
.../shiro/authz/aop/RoleAnnotationHandler.html | 150 +
.../authz/aop/RoleAnnotationMethodInterceptor.html | 122 +
.../shiro/authz/aop/UserAnnotationHandler.html | 140 +
.../authz/aop/UserAnnotationMethodInterceptor.html | 128 +
.../shiro/authz/permission/AllPermission.html | 121 +
.../shiro/authz/permission/DomainPermission.html | 214 +
.../InvalidPermissionStringException.html | 131 +
.../shiro/authz/permission/PermissionResolver.html | 136 +
.../authz/permission/PermissionResolverAware.html | 114 +
.../authz/permission/RolePermissionResolver.html | 117 +
.../permission/RolePermissionResolverAware.html | 114 +
.../shiro/authz/permission/WildcardPermission.html | 338 +
.../permission/WildcardPermissionResolver.html | 151 +
.../apache/shiro/cache/AbstractCacheManager.html | 194 +
.../src-html/org/apache/shiro/cache/Cache.html | 166 +
.../org/apache/shiro/cache/CacheException.html | 140 +
.../org/apache/shiro/cache/CacheManager.html | 116 +
.../org/apache/shiro/cache/CacheManagerAware.html | 112 +
.../src-html/org/apache/shiro/cache/MapCache.html | 172 +
.../shiro/cache/MemoryConstrainedCacheManager.html | 122 +
.../org/apache/shiro/cache/ehcache/EhCache.html | 323 +
.../apache/shiro/cache/ehcache/EhCacheManager.html | 324 +
.../shiro/cas/CasAuthenticationException.html | 120 +
.../src-html/org/apache/shiro/cas/CasFilter.html | 230 +
.../src-html/org/apache/shiro/cas/CasRealm.html | 387 +
.../org/apache/shiro/cas/CasSubjectFactory.html | 133 +
.../src-html/org/apache/shiro/cas/CasToken.html | 141 +
.../src-html/org/apache/shiro/codec/Base64.html | 580 +
.../org/apache/shiro/codec/CodecException.html | 138 +
.../org/apache/shiro/codec/CodecSupport.html | 395 +
.../src-html/org/apache/shiro/codec/H64.html | 203 +
.../src-html/org/apache/shiro/codec/Hex.html | 236 +
.../shiro/concurrent/SubjectAwareExecutor.html | 205 +
.../concurrent/SubjectAwareExecutorService.html | 232 +
.../SubjectAwareScheduledExecutorService.html | 160 +
.../apache/shiro/config/CommonsInterpolator.html | 150 +
.../shiro/config/ConfigurationException.html | 140 +
.../apache/shiro/config/DefaultInterpolator.html | 113 +
.../org/apache/shiro/config/Ini.Section.html | 782 ++
.../src-html/org/apache/shiro/config/Ini.html | 782 ++
.../org/apache/shiro/config/IniFactorySupport.html | 238 +
.../shiro/config/IniSecurityManagerFactory.html | 366 +
.../org/apache/shiro/config/Interpolator.html | 109 +
.../org/apache/shiro/config/ReflectionBuilder.html | 1097 ++
.../apache/shiro/config/ResourceConfigurable.html | 116 +
.../config/UnresolveableReferenceException.html | 137 +
.../org/apache/shiro/config/event/BeanEvent.html | 126 +
.../shiro/config/event/ConfiguredBeanEvent.html | 112 +
.../shiro/config/event/DestroyedBeanEvent.html | 111 +
.../shiro/config/event/InitializedBeanEvent.html | 111 +
.../shiro/config/event/InstantiatedBeanEvent.html | 111 +
.../config/event/LoggingBeanEventListener.html | 116 +
.../crypto/AbstractSymmetricCipherService.html | 139 +
.../org/apache/shiro/crypto/AesCipherService.html | 184 +
.../apache/shiro/crypto/BlowfishCipherService.html | 166 +
.../org/apache/shiro/crypto/CipherService.html | 249 +
.../org/apache/shiro/crypto/CryptoException.html | 115 +
.../shiro/crypto/DefaultBlockCipherService.html | 605 +
.../org/apache/shiro/crypto/JcaCipherService.html | 681 +
.../org/apache/shiro/crypto/OperationMode.html | 217 +
.../org/apache/shiro/crypto/PaddingScheme.html | 239 +
.../apache/shiro/crypto/RandomNumberGenerator.html | 146 +
.../shiro/crypto/SecureRandomNumberGenerator.html | 194 +
.../shiro/crypto/UnknownAlgorithmException.html | 114 +
.../org/apache/shiro/crypto/hash/AbstractHash.html | 435 +
.../shiro/crypto/hash/ConfigurableHashService.html | 135 +
.../shiro/crypto/hash/DefaultHashService.html | 418 +
.../org/apache/shiro/crypto/hash/Hash.html | 141 +
.../shiro/crypto/hash/HashRequest.Builder.html | 299 +
.../org/apache/shiro/crypto/hash/HashRequest.html | 299 +
.../org/apache/shiro/crypto/hash/HashService.html | 151 +
.../org/apache/shiro/crypto/hash/Md2Hash.html | 139 +
.../org/apache/shiro/crypto/hash/Md5Hash.html | 140 +
.../org/apache/shiro/crypto/hash/Sha1Hash.html | 141 +
.../org/apache/shiro/crypto/hash/Sha256Hash.html | 142 +
.../org/apache/shiro/crypto/hash/Sha384Hash.html | 143 +
.../org/apache/shiro/crypto/hash/Sha512Hash.html | 143 +
.../org/apache/shiro/crypto/hash/SimpleHash.html | 505 +
.../shiro/crypto/hash/SimpleHashRequest.html | 148 +
.../shiro/crypto/hash/format/Base64Format.html | 115 +
.../hash/format/DefaultHashFormatFactory.html | 428 +
.../shiro/crypto/hash/format/HashFormat.html | 119 +
.../crypto/hash/format/HashFormatFactory.html | 101 +
.../apache/shiro/crypto/hash/format/HexFormat.html | 115 +
.../crypto/hash/format/ModularCryptFormat.html | 116 +
.../crypto/hash/format/ParsableHashFormat.html | 117 +
.../crypto/hash/format/ProvidedHashFormat.html | 142 +
.../crypto/hash/format/Shiro1CryptFormat.html | 240 +
.../org/apache/shiro/dao/DataAccessException.html | 125 +
.../shiro/dao/InvalidResourceUsageException.html | 121 +
.../org/apache/shiro/env/BasicIniEnvironment.html | 117 +
.../org/apache/shiro/env/DefaultEnvironment.html | 244 +
.../src-html/org/apache/shiro/env/Environment.html | 118 +
.../org/apache/shiro/env/EnvironmentException.html | 111 +
.../apache/shiro/env/NamedObjectEnvironment.html | 114 +
.../apache/shiro/env/RequiredTypeException.html | 110 +
.../src-html/org/apache/shiro/event/Event.html | 119 +
.../src-html/org/apache/shiro/event/EventBus.html | 159 +
.../org/apache/shiro/event/EventBusAware.html | 118 +
.../src-html/org/apache/shiro/event/Subscribe.html | 119 +
.../support/AnnotationEventListenerResolver.html | 170 +
.../shiro/event/support/DefaultEventBus.html | 293 +
.../shiro/event/support/EventClassComparator.html | 148 +
.../apache/shiro/event/support/EventListener.html | 130 +
.../event/support/EventListenerComparator.html | 145 +
.../shiro/event/support/EventListenerResolver.html | 124 +
.../support/SingleArgumentMethodEventListener.html | 158 +
.../shiro/event/support/TypedEventListener.html | 101 +
.../org/apache/shiro/guice/ShiroModule.html | 313 +
.../org/apache/shiro/guice/ShiroSessionScope.html | 138 +
.../org/apache/shiro/guice/aop/ShiroAopModule.html | 143 +
.../apache/shiro/guice/web/GuiceShiroFilter.html | 112 +
.../guice/web/ShiroWebModule.FilterConfig.html | 539 +
.../org/apache/shiro/guice/web/ShiroWebModule.html | 539 +
.../hazelcast/cache/HazelcastCacheManager.html | 319 +
.../shiro/io/ClassResolvingObjectInputStream.html | 132 +
.../org/apache/shiro/io/DefaultSerializer.html | 159 +
.../org/apache/shiro/io/ResourceUtils.html | 257 +
.../apache/shiro/io/SerializationException.html | 140 +
.../src-html/org/apache/shiro/io/Serializer.html | 127 +
.../org/apache/shiro/io/XmlSerializer.html | 154 +
.../org/apache/shiro/jndi/JndiCallback.html | 128 +
.../org/apache/shiro/jndi/JndiLocator.html | 253 +
.../org/apache/shiro/jndi/JndiObjectFactory.html | 137 +
.../org/apache/shiro/jndi/JndiTemplate.html | 298 +
...nsupportedAuthenticationMechanismException.html | 113 +
.../shiro/mgt/AbstractRememberMeManager.html | 606 +
.../shiro/mgt/AuthenticatingSecurityManager.html | 188 +
.../shiro/mgt/AuthorizingSecurityManager.html | 249 +
.../apache/shiro/mgt/CachingSecurityManager.html | 225 +
.../apache/shiro/mgt/DefaultSecurityManager.html | 698 +
.../shiro/mgt/DefaultSessionStorageEvaluator.html | 170 +
.../org/apache/shiro/mgt/DefaultSubjectDAO.html | 360 +
.../apache/shiro/mgt/DefaultSubjectFactory.html | 134 +
.../org/apache/shiro/mgt/RealmSecurityManager.html | 246 +
.../org/apache/shiro/mgt/RememberMeManager.html | 166 +
.../org/apache/shiro/mgt/SecurityManager.html | 188 +
.../apache/shiro/mgt/SessionStorageEvaluator.html | 138 +
.../apache/shiro/mgt/SessionsSecurityManager.html | 238 +
.../src-html/org/apache/shiro/mgt/SubjectDAO.html | 132 +
.../org/apache/shiro/mgt/SubjectFactory.html | 122 +
.../apache/shiro/realm/AuthenticatingRealm.html | 789 ++
.../org/apache/shiro/realm/AuthorizingRealm.html | 742 +
.../org/apache/shiro/realm/CachingRealm.html | 290 +
.../src-html/org/apache/shiro/realm/Realm.html | 179 +
.../org/apache/shiro/realm/RealmFactory.html | 127 +
.../org/apache/shiro/realm/SimpleAccountRealm.html | 260 +
.../activedirectory/ActiveDirectoryRealm.html | 308 +
.../shiro/realm/jdbc/JdbcRealm.SaltStyle.html | 525 +
.../org/apache/shiro/realm/jdbc/JdbcRealm.html | 525 +
.../apache/shiro/realm/jndi/JndiRealmFactory.html | 193 +
.../apache/shiro/realm/ldap/AbstractLdapRealm.html | 324 +
.../realm/ldap/DefaultLdapContextFactory.html | 391 +
.../apache/shiro/realm/ldap/DefaultLdapRealm.html | 504 +
.../shiro/realm/ldap/JndiLdapContextFactory.html | 623 +
.../org/apache/shiro/realm/ldap/JndiLdapRealm.html | 104 +
.../shiro/realm/ldap/LdapContextFactory.html | 151 +
.../org/apache/shiro/realm/ldap/LdapUtils.html | 171 +
.../org/apache/shiro/realm/text/IniRealm.html | 267 +
.../apache/shiro/realm/text/PropertiesRealm.html | 426 +
.../shiro/realm/text/TextConfigurationRealm.html | 309 +
.../shiro/samples/AccountInfoController.html | 126 +
.../src-html/org/apache/shiro/samples/CliApp.html | 138 +
.../org/apache/shiro/samples/HelloController.html | 135 +
.../org/apache/shiro/samples/LoginController.html | 108 +
.../org/apache/shiro/samples/QuickStart.html | 167 +
.../shiro/samples/RestrictedErrorController.html | 126 +
.../org/apache/shiro/samples/SimpleService.html | 117 +
.../src-html/org/apache/shiro/samples/WebApp.html | 170 +
.../shiro/session/ExpiredSessionException.html | 138 +
.../shiro/session/InvalidSessionException.html | 145 +
.../org/apache/shiro/session/ProxiedSession.html | 212 +
.../src-html/org/apache/shiro/session/Session.html | 284 +
.../org/apache/shiro/session/SessionException.html | 141 +
.../org/apache/shiro/session/SessionListener.html | 133 +
.../shiro/session/SessionListenerAdapter.html | 129 +
.../shiro/session/StoppedSessionException.html | 139 +
.../shiro/session/UnknownSessionException.html | 138 +
.../session/mgt/AbstractNativeSessionManager.html | 386 +
.../shiro/session/mgt/AbstractSessionManager.html | 161 +
.../mgt/AbstractValidatingSessionManager.html | 387 +
.../shiro/session/mgt/DefaultSessionContext.html | 139 +
.../shiro/session/mgt/DefaultSessionKey.html | 119 +
.../shiro/session/mgt/DefaultSessionManager.html | 322 +
.../shiro/session/mgt/DelegatingSession.html | 235 +
.../ExecutorServiceSessionValidationScheduler.html | 211 +
.../shiro/session/mgt/ImmutableProxiedSession.html | 181 +
.../shiro/session/mgt/NativeSessionManager.html | 255 +
.../apache/shiro/session/mgt/SessionContext.html | 165 +
.../apache/shiro/session/mgt/SessionFactory.html | 116 +
.../org/apache/shiro/session/mgt/SessionKey.html | 120 +
.../apache/shiro/session/mgt/SessionManager.html | 135 +
.../session/mgt/SessionValidationScheduler.html | 126 +
.../apache/shiro/session/mgt/SimpleSession.html | 615 +
.../shiro/session/mgt/SimpleSessionFactory.html | 120 +
.../shiro/session/mgt/ValidatingSession.html | 113 +
.../session/mgt/ValidatingSessionManager.html | 146 +
.../shiro/session/mgt/eis/AbstractSessionDAO.html | 259 +
.../shiro/session/mgt/eis/CachingSessionDAO.html | 424 +
.../session/mgt/eis/EnterpriseCacheSessionDAO.html | 156 +
.../mgt/eis/JavaUuidSessionIdGenerator.html | 117 +
.../shiro/session/mgt/eis/MemorySessionDAO.html | 181 +
.../session/mgt/eis/RandomSessionIdGenerator.html | 143 +
.../apache/shiro/session/mgt/eis/SessionDAO.html | 204 +
.../shiro/session/mgt/eis/SessionIdGenerator.html | 125 +
.../mgt/quartz/QuartzSessionValidationJob.html | 160 +
.../quartz/QuartzSessionValidationScheduler.html | 321 +
.../shiro/spring/LifecycleBeanPostProcessor.html | 222 +
.../spring/ShiroEventBusBeanPostProcessor.html | 147 +
.../shiro/spring/aop/SpringAnnotationResolver.html | 131 +
.../ShiroAnnotationProcessorAutoConfiguration.html | 127 +
.../boot/autoconfigure/ShiroAutoConfiguration.html | 213 +
.../autoconfigure/ShiroBeanAutoConfiguration.html | 131 +
.../ShiroNoRealmConfiguredFailureAnalyzer.html | 106 +
.../exception/NoRealmBeanConfiguredException.html | 101 +
...tractShiroAnnotationProcessorConfiguration.html | 115 +
.../config/AbstractShiroBeanConfiguration.html | 117 +
.../spring/config/AbstractShiroConfiguration.html | 233 +
.../ShiroAnnotationProcessorConfiguration.html | 120 +
.../spring/config/ShiroBeanConfiguration.html | 124 +
.../shiro/spring/config/ShiroConfiguration.html | 183 +
.../autoconfigure/ShiroWebAutoConfiguration.html | 234 +
.../autoconfigure/ShiroWebFilterConfiguration.html | 142 +
.../ShiroWebMvcAutoConfiguration.html | 106 +
.../remoting/SecureRemoteInvocationExecutor.html | 198 +
.../remoting/SecureRemoteInvocationFactory.html | 210 +
...nceAnnotationsAuthorizingMethodInterceptor.html | 191 +
.../AuthorizationAttributeSourceAdvisor.html | 197 +
.../shiro/spring/web/ShiroFilterFactoryBean.html | 638 +
.../shiro/spring/web/ShiroUrlPathHelper.html | 115 +
.../web/config/AbstractShiroWebConfiguration.html | 263 +
.../AbstractShiroWebFilterConfiguration.html | 147 +
.../config/DefaultShiroFilterChainDefinition.html | 117 +
.../web/config/ShiroFilterChainDefinition.html | 103 +
.../web/config/ShiroRequestMappingConfig.html | 105 +
.../spring/web/config/ShiroWebConfiguration.html | 206 +
.../web/config/ShiroWebFilterConfiguration.html | 117 +
.../apache/shiro/subject/ExecutionException.html | 115 +
.../shiro/subject/MutablePrincipalCollection.html | 132 +
.../apache/shiro/subject/PrincipalCollection.html | 221 +
.../org/apache/shiro/subject/PrincipalMap.html | 137 +
.../shiro/subject/SimplePrincipalCollection.html | 375 +
.../apache/shiro/subject/SimplePrincipalMap.html | 357 +
.../org/apache/shiro/subject/Subject.Builder.html | 923 ++
.../src-html/org/apache/shiro/subject/Subject.html | 923 ++
.../org/apache/shiro/subject/SubjectContext.html | 311 +
.../subject/support/DefaultSubjectContext.html | 353 +
.../shiro/subject/support/DelegatingSubject.html | 592 +
.../subject/support/DisabledSessionException.html | 116 +
.../shiro/subject/support/SubjectCallable.html | 166 +
.../shiro/subject/support/SubjectRunnable.html | 196 +
.../shiro/subject/support/SubjectThreadState.html | 198 +
.../shiro/testing/web/AbstractContainerIT.html | 296 +
.../org/apache/shiro/tools/hasher/Hasher.html | 552 +
.../org/apache/shiro/util/AbstractFactory.html | 135 +
.../org/apache/shiro/util/AntPathMatcher.html | 499 +
.../src-html/org/apache/shiro/util/Assert.html | 495 +
.../org/apache/shiro/util/ByteSource.Util.html | 265 +
.../src-html/org/apache/shiro/util/ByteSource.html | 265 +
.../src-html/org/apache/shiro/util/ClassUtils.html | 387 +
.../org/apache/shiro/util/CollectionUtils.html | 215 +
.../org/apache/shiro/util/Destroyable.html | 109 +
.../src-html/org/apache/shiro/util/Factory.html | 111 +
.../org/apache/shiro/util/Initializable.html | 112 +
.../apache/shiro/util/InstantiationException.html | 138 +
.../org/apache/shiro/util/JavaEnvironment.html | 254 +
.../src-html/org/apache/shiro/util/JdbcUtils.html | 189 +
.../org/apache/shiro/util/LifecycleUtils.html | 176 +
.../src-html/org/apache/shiro/util/MapContext.html | 207 +
.../src-html/org/apache/shiro/util/Nameable.html | 109 +
.../org/apache/shiro/util/PatternMatcher.html | 116 +
.../org/apache/shiro/util/PermissionUtils.html | 131 +
.../org/apache/shiro/util/RegExPatternMatcher.html | 126 +
.../org/apache/shiro/util/SimpleByteSource.html | 262 +
.../org/apache/shiro/util/SoftHashMap.html | 393 +
.../org/apache/shiro/util/StringUtils.html | 596 +
.../org/apache/shiro/util/ThreadContext.html | 417 +
.../org/apache/shiro/util/ThreadState.html | 158 +
.../apache/shiro/util/UnknownClassException.html | 142 +
.../web/config/IniFilterChainResolverFactory.html | 286 +
.../web/config/WebIniSecurityManagerFactory.html | 153 +
.../shiro/web/env/DefaultWebEnvironment.html | 161 +
.../apache/shiro/web/env/EnvironmentLoader.html | 426 +
.../shiro/web/env/EnvironmentLoaderListener.html | 144 +
.../apache/shiro/web/env/IniWebEnvironment.html | 493 +
.../shiro/web/env/MutableWebEnvironment.html | 131 +
.../shiro/web/env/ResourceBasedWebEnvironment.html | 123 +
.../org/apache/shiro/web/env/WebEnvironment.html | 131 +
.../shiro/web/filter/AccessControlFilter.html | 304 +
.../shiro/web/filter/InvalidRequestFilter.html | 208 +
.../shiro/web/filter/PathConfigProcessor.html | 113 +
.../shiro/web/filter/PathMatchingFilter.html | 352 +
.../shiro/web/filter/authc/AnonymousFilter.html | 139 +
.../web/filter/authc/AuthenticatingFilter.html | 232 +
.../web/filter/authc/AuthenticationFilter.html | 171 +
.../authc/BasicHttpAuthenticationFilter.html | 211 +
.../authc/BearerHttpAuthenticationFilter.html | 175 +
.../web/filter/authc/FormAuthenticationFilter.html | 301 +
.../shiro/web/filter/authc/LogoutFilter.html | 285 +
.../filter/authc/PassThruAuthenticationFilter.html | 132 +
.../apache/shiro/web/filter/authc/UserFilter.html | 143 +
.../web/filter/authz/AuthorizationFilter.html | 200 +
.../apache/shiro/web/filter/authz/HostFilter.html | 180 +
.../filter/authz/HttpMethodPermissionFilter.html | 340 +
.../authz/PermissionsAuthorizationFilter.html | 131 +
.../apache/shiro/web/filter/authz/PortFilter.html | 198 +
.../web/filter/authz/RolesAuthorizationFilter.html | 129 +
.../shiro/web/filter/authz/SslFilter.HSTS.html | 247 +
.../apache/shiro/web/filter/authz/SslFilter.html | 247 +
.../apache/shiro/web/filter/mgt/DefaultFilter.html | 160 +
.../web/filter/mgt/DefaultFilterChainManager.html | 459 +
.../shiro/web/filter/mgt/FilterChainManager.html | 294 +
.../shiro/web/filter/mgt/FilterChainResolver.html | 128 +
.../shiro/web/filter/mgt/NamedFilterList.html | 124 +
.../mgt/PathMatchingFilterChainResolver.html | 250 +
.../web/filter/mgt/SimpleNamedFilterList.html | 248 +
.../filter/session/NoSessionCreationFilter.html | 130 +
.../web/jaxrs/AnnotationAuthorizationFilter.html | 156 +
.../apache/shiro/web/jaxrs/ExceptionMapper.html | 122 +
.../web/jaxrs/ShiroAnnotationFilterFeature.html | 145 +
.../org/apache/shiro/web/jaxrs/ShiroFeature.html | 135 +
.../shiro/web/jaxrs/ShiroSecurityContext.html | 197 +
.../web/jaxrs/SubjectPrincipalRequestFilter.html | 115 +
.../shiro/web/mgt/CookieRememberMeManager.html | 377 +
.../shiro/web/mgt/DefaultWebSecurityManager.html | 329 +
.../web/mgt/DefaultWebSessionStorageEvaluator.html | 174 +
.../shiro/web/mgt/DefaultWebSubjectFactory.html | 157 +
.../apache/shiro/web/mgt/WebSecurityManager.html | 114 +
.../apache/shiro/web/servlet/AbstractFilter.html | 205 +
.../shiro/web/servlet/AbstractShiroFilter.html | 526 +
.../org/apache/shiro/web/servlet/AdviceFilter.html | 274 +
.../shiro/web/servlet/Cookie.SameSiteOptions.html | 194 +
.../org/apache/shiro/web/servlet/Cookie.html | 194 +
.../apache/shiro/web/servlet/IniShiroFilter.html | 430 +
.../apache/shiro/web/servlet/NameableFilter.html | 169 +
.../shiro/web/servlet/OncePerRequestFilter.html | 286 +
.../shiro/web/servlet/ProxiedFilterChain.html | 143 +
.../shiro/web/servlet/ServletContextSupport.html | 167 +
.../org/apache/shiro/web/servlet/ShiroFilter.html | 156 +
.../shiro/web/servlet/ShiroHttpServletRequest.html | 329 +
.../web/servlet/ShiroHttpServletResponse.html | 404 +
.../apache/shiro/web/servlet/ShiroHttpSession.html | 318 +
.../org/apache/shiro/web/servlet/SimpleCookie.html | 550 +
.../shiro/web/session/HttpServletSession.html | 244 +
.../web/session/mgt/DefaultWebSessionContext.html | 141 +
.../web/session/mgt/DefaultWebSessionManager.html | 405 +
.../mgt/ServletContainerSessionManager.html | 206 +
.../shiro/web/session/mgt/WebSessionContext.html | 143 +
.../shiro/web/session/mgt/WebSessionKey.html | 134 +
.../shiro/web/session/mgt/WebSessionManager.html | 119 +
.../shiro/web/subject/WebSubject.Builder.html | 233 +
.../org/apache/shiro/web/subject/WebSubject.html | 233 +
.../shiro/web/subject/WebSubjectContext.html | 146 +
.../subject/support/DefaultWebSubjectContext.html | 184 +
.../web/subject/support/WebDelegatingSubject.html | 177 +
.../apache/shiro/web/tags/AuthenticatedTag.html | 134 +
.../org/apache/shiro/web/tags/GuestTag.html | 133 +
.../org/apache/shiro/web/tags/HasAnyRolesTag.html | 135 +
.../apache/shiro/web/tags/HasPermissionTag.html | 109 +
.../org/apache/shiro/web/tags/HasRoleTag.html | 109 +
.../apache/shiro/web/tags/LacksPermissionTag.html | 109 +
.../org/apache/shiro/web/tags/LacksRoleTag.html | 110 +
.../apache/shiro/web/tags/NotAuthenticatedTag.html | 129 +
.../org/apache/shiro/web/tags/PermissionTag.html | 145 +
.../org/apache/shiro/web/tags/PrincipalTag.html | 279 +
.../org/apache/shiro/web/tags/RoleTag.html | 129 +
.../org/apache/shiro/web/tags/SecureTag.html | 131 +
.../org/apache/shiro/web/tags/UserTag.html | 137 +
.../org/apache/shiro/web/util/RedirectView.html | 382 +
.../apache/shiro/web/util/RequestPairSource.html | 119 +
.../org/apache/shiro/web/util/SavedRequest.html | 142 +
.../org/apache/shiro/web/util/WebUtils.html | 766 +
static/1.7.1/apidocs/stylesheet.css | 906 ++
static/1.7.1/apidocs/type-search-index.js | 1 +
static/1.7.1/apidocs/type-search-index.zip | Bin 0 -> 4129 bytes
static/1.7.1/ci-management.html | 332 +
static/1.7.1/css/apache-maven-fluido-1.5.min.css | 9 +
static/1.7.1/css/dashboard.css | 36 +
static/1.7.1/css/dashboard2.css | 25 +
static/1.7.1/css/dashboard2IE.css | 25 +
static/1.7.1/css/print.css | 23 +
static/1.7.1/css/site.css | 1 +
static/1.7.1/dashboard-report.html | 253 +
static/1.7.1/dependencies.html | 806 ++
static/1.7.1/dependency-convergence.html | 896 ++
static/1.7.1/dependency-info.html | 354 +
static/1.7.1/dependency-management.html | 766 +
static/1.7.1/distribution-management.html | 334 +
static/1.7.1/doap_shiro-root.rdf | 377 +
.../1.7.1/fonts/glyphicons-halflings-regular.eot | Bin 0 -> 35691 bytes
.../1.7.1/fonts/glyphicons-halflings-regular.svg | 229 +
.../1.7.1/fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 55383 bytes
.../1.7.1/fonts/glyphicons-halflings-regular.woff | Bin 0 -> 42340 bytes
static/1.7.1/images/Down-green-full.jpg | Bin 0 -> 1317 bytes
static/1.7.1/images/Down-orange-full.jpg | Bin 0 -> 1347 bytes
static/1.7.1/images/Down-red-full.jpg | Bin 0 -> 1424 bytes
static/1.7.1/images/Stable-green-full.jpg | Bin 0 -> 1387 bytes
static/1.7.1/images/Stable-orange-full.jpg | Bin 0 -> 1429 bytes
static/1.7.1/images/Stable-red-full.jpg | Bin 0 -> 1509 bytes
static/1.7.1/images/Up-green-full.jpg | Bin 0 -> 1336 bytes
static/1.7.1/images/Up-orange-full.jpg | Bin 0 -> 1369 bytes
static/1.7.1/images/Up-red-full.jpg | Bin 0 -> 1452 bytes
static/1.7.1/images/accessories-text-editor.png | Bin 0 -> 746 bytes
static/1.7.1/images/add.gif | Bin 0 -> 397 bytes
static/1.7.1/images/apache-maven-project-2.png | Bin 0 -> 43073 bytes
static/1.7.1/images/apache-shiro-logo.png | Bin 0 -> 20928 bytes
static/1.7.1/images/application-certificate.png | Bin 0 -> 923 bytes
static/1.7.1/images/asf_logo.png | Bin 0 -> 18372 bytes
static/1.7.1/images/close.gif | Bin 0 -> 279 bytes
static/1.7.1/images/contact-new.png | Bin 0 -> 736 bytes
static/1.7.1/images/document-properties.png | Bin 0 -> 577 bytes
static/1.7.1/images/down.gif | Bin 0 -> 982 bytes
static/1.7.1/images/drive-harddisk.png | Bin 0 -> 700 bytes
static/1.7.1/images/fix.gif | Bin 0 -> 366 bytes
static/1.7.1/images/icon_error_sml.gif | Bin 0 -> 633 bytes
static/1.7.1/images/icon_help_sml.gif | Bin 0 -> 1072 bytes
static/1.7.1/images/icon_info_sml.gif | Bin 0 -> 638 bytes
static/1.7.1/images/icon_success_sml.gif | Bin 0 -> 604 bytes
static/1.7.1/images/icon_warning_sml.gif | Bin 0 -> 625 bytes
static/1.7.1/images/image-x-generic.png | Bin 0 -> 662 bytes
static/1.7.1/images/internet-web-browser.png | Bin 0 -> 1017 bytes
static/1.7.1/images/logos/build-by-maven-black.png | Bin 0 -> 2294 bytes
static/1.7.1/images/logos/build-by-maven-white.png | Bin 0 -> 2260 bytes
static/1.7.1/images/logos/maven-feather.png | Bin 0 -> 3330 bytes
static/1.7.1/images/network-server.png | Bin 0 -> 536 bytes
static/1.7.1/images/next.gif | Bin 0 -> 979 bytes
static/1.7.1/images/package-x-generic.png | Bin 0 -> 717 bytes
static/1.7.1/images/previous.gif | Bin 0 -> 987 bytes
static/1.7.1/images/profiles/pre-release.png | Bin 0 -> 32607 bytes
static/1.7.1/images/profiles/retired.png | Bin 0 -> 22003 bytes
static/1.7.1/images/profiles/sandbox.png | Bin 0 -> 33010 bytes
static/1.7.1/images/remove.gif | Bin 0 -> 607 bytes
static/1.7.1/images/rss.png | Bin 0 -> 474 bytes
static/1.7.1/images/up.gif | Bin 0 -> 985 bytes
static/1.7.1/images/update.gif | Bin 0 -> 1090 bytes
static/1.7.1/images/window-new.png | Bin 0 -> 583 bytes
static/1.7.1/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes
static/1.7.1/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes
static/1.7.1/index.html | 383 +
static/1.7.1/issue-management.html | 329 +
static/1.7.1/js/apache-maven-fluido-1.5.min.js | 25 +
static/1.7.1/licenses.html | 532 +
static/1.7.1/mailing-lists.html | 344 +
static/1.7.1/modules.html | 379 +
static/1.7.1/plugin-management.html | 493 +
static/1.7.1/plugins.html | 464 +
static/1.7.1/project-info.html | 380 +
static/1.7.1/project-reports.html | 279 +
static/1.7.1/rat-report.html | 299 +
static/1.7.1/scm.html | 340 +
static/1.7.1/summary.html | 372 +
static/1.7.1/surefire-report.html | 292 +
static/1.7.1/team.html | 433 +
static/1.7.1/xref-test/allclasses-frame.html | 218 +
static/1.7.1/xref-test/index.html | 75 +
.../xref-test/org/apache/shiro/AtUnitTestBase.html | 48 +
.../xref-test/org/apache/shiro/ExceptionTest.html | 65 +
.../apache/shiro/aop/AnnotationResolverTest.html | 87 +
.../org/apache/shiro/aop/package-frame.html | 24 +
.../org/apache/shiro/aop/package-summary.html | 112 +
.../org/apache/shiro/aspectj/DummyService.html | 52 +
.../org/apache/shiro/aspectj/DummyServiceTest.html | 206 +
.../shiro/aspectj/RestrictedDummyService.html | 49 +
.../apache/shiro/aspectj/SecuredDummyService.html | 82 +
.../org/apache/shiro/aspectj/package-frame.html | 30 +
.../org/apache/shiro/aspectj/package-summary.html | 122 +
.../shiro/authc/AbstractAuthenticatorTest.html | 207 +
.../shiro/authc/ConcurrentAccessExceptionTest.html | 49 +
.../authc/ExcessiveAttemptsExceptionTest.html | 49 +
.../authc/ExpiredCredentialsExceptionTest.html | 49 +
.../authc/IncorrectCredentialsExceptionTest.html | 49 +
.../shiro/authc/LockedAccountExceptionTest.html | 49 +
.../shiro/authc/SimpleAuthenticationInfoTest.html | 104 +
.../shiro/authc/UnknownAccountExceptionTest.html | 49 +
.../AbstractHashedCredentialsMatcherTest.html | 61 +
.../credential/AllowAllCredentialsMatcherTest.html | 48 +
.../credential/HashedCredentialsMatcherTest.html | 133 +
.../credential/Md2CredentialsMatcherTest.html | 52 +
.../credential/Md5CredentialsMatcherTest.html | 50 +
.../credential/Sha1CredentialsMatcherTest.html | 50 +
.../credential/Sha256CredentialsMatcherTest.html | 50 +
.../credential/Sha384CredentialsMatcherTest.html | 50 +
.../credential/Sha512CredentialsMatcherTest.html | 50 +
.../shiro/authc/credential/package-frame.html | 45 +
.../shiro/authc/credential/package-summary.html | 147 +
.../org/apache/shiro/authc/package-frame.html | 42 +
.../org/apache/shiro/authc/package-summary.html | 142 +
.../shiro/authc/pam/AllSuccessfulStrategyTest.html | 90 +
.../authc/pam/FirstSuccessfulStrategyTest.html | 132 +
.../org/apache/shiro/authc/pam/package-frame.html | 24 +
.../apache/shiro/authc/pam/package-summary.html | 112 +
.../shiro/authz/AuthorizationExceptionTest.html | 45 +
.../shiro/authz/HostUnauthorizedExceptionTest.html | 45 +
.../shiro/authz/ModularRealmAuthorizerTest.html | 127 +
.../shiro/authz/UnauthenticatedExceptionTest.html | 45 +
.../shiro/authz/UnauthorizedExceptionTest.html | 45 +
.../authz/aop/PermissionAnnotationHandlerTest.html | 93 +
.../shiro/authz/aop/RoleAnnotationHandlerTest.html | 122 +
.../org/apache/shiro/authz/aop/package-frame.html | 24 +
.../apache/shiro/authz/aop/package-summary.html | 112 +
.../org/apache/shiro/authz/package-frame.html | 36 +
.../org/apache/shiro/authz/package-summary.html | 132 +
.../shiro/authz/permission/AllPermissionTest.html | 51 +
.../authz/permission/DomainPermissionTest.html | 281 +
.../permission/WildcardPermissionResolverTest.html | 86 +
.../authz/permission/WildcardPermissionTest.html | 281 +
.../shiro/authz/permission/package-frame.html | 30 +
.../shiro/authz/permission/package-summary.html | 122 +
.../shiro/cache/ehcache/EhCacheManagerTest.html | 214 +
.../apache/shiro/cache/ehcache/package-frame.html | 21 +
.../shiro/cache/ehcache/package-summary.html | 107 +
.../SubjectAwareExecutorServiceTest.html | 88 +
.../shiro/concurrent/SubjectAwareExecutorTest.html | 68 +
.../org/apache/shiro/concurrent/package-frame.html | 27 +
.../apache/shiro/concurrent/package-summary.html | 117 +
.../apache/shiro/config/HashMapCacheManager.html | 61 +
.../org/apache/shiro/config/package-frame.html | 24 +
.../org/apache/shiro/config/package-summary.html | 112 +
.../apache/shiro/guice/BeanTypeListenerTest.html | 139 +
.../guice/DestroyableInjectionListenerTest.html | 54 +
.../apache/shiro/guice/GuiceEnvironmentTest.html | 59 +
.../guice/InitializableInjectionListenerTest.html | 53 +
.../shiro/guice/LifecycleTypeListenerTest.html | 86 +
.../org/apache/shiro/guice/ShiroMatchersTest.html | 65 +
.../org/apache/shiro/guice/ShiroModuleTest.html | 348 +
.../apache/shiro/guice/ShiroSessionScopeTest.html | 97 +
.../AopAllianceMethodInterceptorAdapterTest.html | 66 +
.../AopAllianceMethodInvocationAdapterTest.html | 105 +
.../apache/shiro/guice/aop/ShiroAopModuleTest.html | 226 +
.../org/apache/shiro/guice/aop/package-frame.html | 36 +
.../apache/shiro/guice/aop/package-summary.html | 132 +
.../org/apache/shiro/guice/package-frame.html | 84 +
.../org/apache/shiro/guice/package-summary.html | 212 +
.../guice/web/AbstractInjectionProviderTest.html | 165 +
.../apache/shiro/guice/web/DefaultFiltersTest.html | 70 +
.../guice/web/FilterChainResolverProviderTest.html | 114 +
.../apache/shiro/guice/web/FilterConfigTest.html | 107 +
.../shiro/guice/web/GuiceShiroFilterTest.html | 64 +
.../guice/web/PathMatchingFilterProviderTest.html | 65 +
.../apache/shiro/guice/web/ShiroWebModuleTest.html | 519 +
.../guice/web/SimpleFilterChainResolverTest.html | 139 +
.../shiro/guice/web/SimpleFilterChainTest.html | 81 +
.../shiro/guice/web/WebGuiceEnvironmentTest.html | 80 +
.../org/apache/shiro/guice/web/package-frame.html | 63 +
.../apache/shiro/guice/web/package-summary.html | 177 +
.../shiro/io/SerializationExceptionTest.html | 44 +
.../org/apache/shiro/io/package-frame.html | 21 +
.../org/apache/shiro/io/package-summary.html | 107 +
.../apache/shiro/jndi/JndiObjectFactoryTest.html | 111 +
.../org/apache/shiro/jndi/package-frame.html | 21 +
.../org/apache/shiro/jndi/package-summary.html | 107 +
.../org/apache/shiro/lang/util/ClassUtilsTest.html | 103 +
.../org/apache/shiro/lang/util/package-frame.html | 81 +
.../apache/shiro/lang/util/package-summary.html | 207 +
.../shiro/mgt/AbstractRememberMeManagerTest.html | 90 +
.../shiro/mgt/AbstractSecurityManagerTest.html | 58 +
.../shiro/mgt/DefaultSecurityManagerTest.html | 199 +
.../mgt/VMSingletonDefaultSecurityManagerTest.html | 90 +
.../org/apache/shiro/mgt/package-frame.html | 33 +
.../org/apache/shiro/mgt/package-summary.html | 127 +
.../xref-test/org/apache/shiro/package-frame.html | 21 +
.../org/apache/shiro/package-summary.html | 107 +
.../apache/shiro/realm/AuthorizingRealmTest.html | 316 +
.../org/apache/shiro/realm/UserIdPrincipal.html | 52 +
.../org/apache/shiro/realm/UsernamePrincipal.html | 52 +
.../activedirectory/ActiveDirectoryRealmTest.html | 161 +
.../shiro/realm/activedirectory/package-frame.html | 24 +
.../realm/activedirectory/package-summary.html | 112 +
.../org/apache/shiro/realm/jdbc/JDBCRealmTest.html | 425 +
.../org/apache/shiro/realm/jdbc/package-frame.html | 21 +
.../apache/shiro/realm/jdbc/package-summary.html | 107 +
.../realm/ldap/DefaultLdapContextFactoryTest.html | 115 +
.../shiro/realm/ldap/DefaultLdapRealmTest.html | 192 +
.../realm/ldap/JndiLdapContextFactoryTest.html | 228 +
.../apache/shiro/realm/ldap/JndiLdapRealmTest.html | 67 +
.../org/apache/shiro/realm/ldap/package-frame.html | 24 +
.../apache/shiro/realm/ldap/package-summary.html | 112 +
.../org/apache/shiro/realm/package-frame.html | 30 +
.../org/apache/shiro/realm/package-summary.html | 122 +
.../org/apache/shiro/realm/text/IniRealmTest.html | 82 +
.../realm/text/TextConfigurationRealmTest.html | 295 +
.../org/apache/shiro/realm/text/package-frame.html | 30 +
.../apache/shiro/realm/text/package-summary.html | 122 +
.../shiro/samples/ContainerIntegrationIT.html | 75 +
.../aspectj/bank/SecureBankServiceTest.html | 255 +
.../shiro/samples/aspectj/bank/package-frame.html | 21 +
.../samples/aspectj/bank/package-summary.html | 107 +
.../samples/guice/ContainerIntegrationIT.html | 94 +
.../apache/shiro/samples/guice/package-frame.html | 21 +
.../shiro/samples/guice/package-summary.html | 107 +
.../org/apache/shiro/samples/package-frame.html | 21 +
.../org/apache/shiro/samples/package-summary.html | 107 +
.../mgt/AbstractValidatingSessionManagerTest.html | 151 +
.../session/mgt/DefaultSessionManagerTest.html | 258 +
.../shiro/session/mgt/DelegatingSessionTest.html | 89 +
...cutorServiceSessionValidationSchedulerTest.html | 117 +
.../shiro/session/mgt/SimpleSessionTest.html | 79 +
.../apache/shiro/session/mgt/package-frame.html | 39 +
.../apache/shiro/session/mgt/package-summary.html | 137 +
.../ShiroAutoConfigurationTestApplication.html | 97 +
.../autoconfigure/application/package-frame.html | 27 +
.../autoconfigure/application/package-summary.html | 117 +
.../ShiroWebAutoConfigurationTestApplication.html | 106 +
.../web/application/package-frame.html | 27 +
.../web/application/package-summary.html | 117 +
.../SecureRemoteInvocationFactoryTest.html | 131 +
.../shiro/spring/remoting/package-frame.html | 21 +
.../shiro/spring/remoting/package-summary.html | 107 +
.../AbstractAuthorizationAnnotationTest.html | 169 +
.../AuthorizationAttributeSourceAdvisorTest.html | 121 +
.../DapcAuthorizationAnnotationTest.html | 70 +
.../security/interceptor/DefaultTestService.html | 70 +
.../SchemaAuthorizationAnnotationTest.html | 50 +
.../spring/security/interceptor/TestService.html | 65 +
.../spring/security/interceptor/package-frame.html | 51 +
.../security/interceptor/package-summary.html | 157 +
.../EventBusConsumersTestConfiguration.html | 74 +
.../testconfig/EventBusTestConfiguration.html | 50 +
.../OptionalComponentsTestConfiguration.html | 70 +
.../spring/testconfig/RealmTestConfiguration.html | 57 +
.../shiro/spring/testconfig/package-frame.html | 36 +
.../shiro/spring/testconfig/package-summary.html | 132 +
.../org/apache/shiro/spring/web/DummyFilter.html | 59 +
.../spring/web/ShiroFilterFactoryBeanTest.html | 124 +
.../ShiroWebConfigurationTestSameSiteStrict.html | 67 +
.../shiro/spring/web/config/package-frame.html | 18 +
.../shiro/spring/web/config/package-summary.html | 102 +
.../org/apache/shiro/spring/web/package-frame.html | 24 +
.../apache/shiro/spring/web/package-summary.html | 112 +
.../web/testconfig/CacheManagerConfiguration.html | 46 +
.../shiro/spring/web/testconfig/package-frame.html | 21 +
.../spring/web/testconfig/package-summary.html | 107 +
.../shiro/subject/DelegatingSubjectTest.html | 233 +
.../subject/SimplePrincipalCollectionTest.html | 54 +
.../org/apache/shiro/subject/package-frame.html | 24 +
.../org/apache/shiro/subject/package-summary.html | 112 +
.../org/apache/shiro/test/AbstractShiroTest.html | 109 +
.../apache/shiro/test/ContainerIntegrationIT.html | 71 +
.../shiro/test/ExampleShiroIntegrationTest.html | 76 +
.../apache/shiro/test/ExampleShiroUnitTest.html | 70 +
.../shiro/test/SecurityManagerTestSupport.html | 89 +
.../shiro/test/WebAppContainerIntegrationIT.html | 74 +
.../org/apache/shiro/test/package-frame.html | 36 +
.../org/apache/shiro/test/package-summary.html | 132 +
.../org/apache/shiro/util/AntPathMatcherTests.html | 343 +
.../apache/shiro/util/RegExPatternMatcherTest.html | 56 +
.../org/apache/shiro/util/StringUtilsTest.html | 136 +
.../org/apache/shiro/util/package-frame.html | 27 +
.../org/apache/shiro/util/package-summary.html | 117 +
.../apache/shiro/web/RestoreSystemProperties.html | 82 +
.../xref-test/org/apache/shiro/web/WebTest.html | 53 +
.../config/WebIniSecurityManagerFactoryTest.html | 79 +
.../org/apache/shiro/web/config/package-frame.html | 21 +
.../apache/shiro/web/config/package-summary.html | 107 +
.../web/env/EnvironmentLoaderServiceTest.html | 118 +
.../org/apache/shiro/web/env/FilterStub.html | 58 +
.../apache/shiro/web/env/WebEnvironmentStub.html | 83 +
.../org/apache/shiro/web/env/package-frame.html | 27 +
.../org/apache/shiro/web/env/package-summary.html | 117 +
.../PathMatchingFilterParameterizedTest.html | 163 +
.../shiro/web/filter/PathMatchingFilterTest.html | 204 +
.../web/filter/authc/AnonymousFilterTest.html | 51 +
.../authc/BasicHttpFilterAuthenticationTest.html | 315 +
.../shiro/web/filter/authc/package-frame.html | 24 +
.../shiro/web/filter/authc/package-summary.html | 112 +
.../web/filter/authz/AuthorizationFilterTest.html | 112 +
.../shiro/web/filter/authz/HostFilterTest.html | 94 +
.../authz/HttpMethodPermissionFilterTest.html | 61 +
.../shiro/web/filter/authz/PortFilterTest.html | 101 +
.../shiro/web/filter/authz/SslFilterTest.html | 115 +
.../shiro/web/filter/authz/package-frame.html | 33 +
.../shiro/web/filter/authz/package-summary.html | 127 +
.../mgt/PathMatchingFilterChainResolverTest.html | 279 +
.../web/filter/mgt/SimpleNamedFilterListTest.html | 167 +
.../apache/shiro/web/filter/mgt/package-frame.html | 24 +
.../shiro/web/filter/mgt/package-summary.html | 112 +
.../org/apache/shiro/web/filter/package-frame.html | 24 +
.../apache/shiro/web/filter/package-summary.html | 112 +
.../web/mgt/AbstractWebSecurityManagerTest.html | 46 +
.../shiro/web/mgt/CookieRememberMeManagerTest.html | 288 +
.../web/mgt/DefaultWebSecurityManagerTest.html | 251 +
.../web/mgt/NonIniWebSecurityManagerTest.html | 72 +
.../org/apache/shiro/web/mgt/package-frame.html | 30 +
.../org/apache/shiro/web/mgt/package-summary.html | 122 +
.../org/apache/shiro/web/package-frame.html | 24 +
.../org/apache/shiro/web/package-summary.html | 112 +
.../web/servlet/OncePerRequestFilterTest.html | 117 +
.../web/servlet/ShiroHttpServletRequestTest.html | 91 +
.../apache/shiro/web/servlet/SimpleCookieTest.html | 191 +
.../apache/shiro/web/servlet/package-frame.html | 27 +
.../apache/shiro/web/servlet/package-summary.html | 117 +
.../shiro/web/session/HttpServletSessionTest.html | 76 +
.../apache/shiro/web/session/package-frame.html | 21 +
.../apache/shiro/web/session/package-summary.html | 107 +
static/1.7.1/xref-test/overview-frame.html | 168 +
static/1.7.1/xref-test/overview-summary.html | 332 +
static/1.7.1/xref-test/stylesheet.css | 626 +
static/1.7.1/xref/Quickstart.html | 138 +
static/1.7.1/xref/QuickstartGuice.html | 131 +
static/1.7.1/xref/QuickstartShiroModule.html | 50 +
static/1.7.1/xref/allclasses-frame.html | 556 +
static/1.7.1/xref/index.html | 75 +
.../1.7.1/xref/org/apache/shiro/SecurityUtils.html | 140 +
.../xref/org/apache/shiro/ShiroException.html | 79 +
.../shiro/UnavailableSecurityManagerException.html | 53 +
.../org/apache/shiro/aop/AnnotationHandler.html | 97 +
.../shiro/aop/AnnotationMethodInterceptor.html | 163 +
.../org/apache/shiro/aop/AnnotationResolver.html | 55 +
.../shiro/aop/DefaultAnnotationResolver.html | 82 +
.../org/apache/shiro/aop/MethodInterceptor.html | 54 +
.../apache/shiro/aop/MethodInterceptorSupport.html | 63 +
.../org/apache/shiro/aop/MethodInvocation.html | 77 +
.../xref/org/apache/shiro/aop/package-frame.html | 39 +
.../xref/org/apache/shiro/aop/package-summary.html | 137 +
...ctjAnnotationsAuthorizingMethodInterceptor.html | 76 +
.../BeforeAdviceMethodInvocationAdapter.html | 120 +
.../aspectj/ShiroAnnotationAuthorizingAspect.html | 67 +
.../org/apache/shiro/aspectj/package-frame.html | 27 +
.../org/apache/shiro/aspectj/package-summary.html | 117 +
.../apache/shiro/authc/AbstractAuthenticator.html | 274 +
.../1.7.1/xref/org/apache/shiro/authc/Account.html | 55 +
.../org/apache/shiro/authc/AccountException.html | 77 +
.../shiro/authc/AuthenticationException.html | 79 +
.../org/apache/shiro/authc/AuthenticationInfo.html | 95 +
.../apache/shiro/authc/AuthenticationListener.html | 68 +
.../apache/shiro/authc/AuthenticationToken.html | 107 +
.../xref/org/apache/shiro/authc/Authenticator.html | 80 +
.../xref/org/apache/shiro/authc/BearerToken.html | 82 +
.../shiro/authc/ConcurrentAccessException.html | 88 +
.../apache/shiro/authc/CredentialsException.html | 77 +
.../shiro/authc/DisabledAccountException.html | 77 +
.../shiro/authc/ExcessiveAttemptsException.html | 79 +
.../shiro/authc/ExpiredCredentialsException.html | 81 +
.../shiro/authc/HostAuthenticationToken.html | 57 +
.../shiro/authc/IncorrectCredentialsException.html | 84 +
.../apache/shiro/authc/LockedAccountException.html | 82 +
.../xref/org/apache/shiro/authc/LogoutAware.html | 54 +
.../shiro/authc/MergableAuthenticationInfo.html | 60 +
.../shiro/authc/RememberMeAuthenticationToken.html | 56 +
.../shiro/authc/SaltedAuthenticationInfo.html | 61 +
.../xref/org/apache/shiro/authc/SimpleAccount.html | 507 +
.../shiro/authc/SimpleAuthenticationInfo.html | 295 +
.../shiro/authc/UnknownAccountException.html | 80 +
.../apache/shiro/authc/UsernamePasswordToken.html | 382 +
.../credential/AllowAllCredentialsMatcher.html | 56 +
.../shiro/authc/credential/CredentialsMatcher.html | 67 +
.../authc/credential/DefaultPasswordService.html | 223 +
.../authc/credential/HashedCredentialsMatcher.html | 472 +
.../authc/credential/HashingPasswordService.html | 104 +
.../authc/credential/Md2CredentialsMatcher.html | 60 +
.../authc/credential/Md5CredentialsMatcher.html | 59 +
.../shiro/authc/credential/PasswordMatcher.html | 123 +
.../shiro/authc/credential/PasswordService.html | 160 +
.../authc/credential/Sha1CredentialsMatcher.html | 59 +
.../authc/credential/Sha256CredentialsMatcher.html | 53 +
.../authc/credential/Sha384CredentialsMatcher.html | 53 +
.../authc/credential/Sha512CredentialsMatcher.html | 53 +
.../authc/credential/SimpleCredentialsMatcher.html | 145 +
.../shiro/authc/credential/package-frame.html | 60 +
.../shiro/authc/credential/package-summary.html | 172 +
.../xref/org/apache/shiro/authc/package-frame.html | 93 +
.../org/apache/shiro/authc/package-summary.html | 227 +
.../authc/pam/AbstractAuthenticationStrategy.html | 109 +
.../shiro/authc/pam/AllSuccessfulStrategy.html | 117 +
.../authc/pam/AtLeastOneSuccessfulStrategy.html | 78 +
.../shiro/authc/pam/AuthenticationStrategy.html | 128 +
.../shiro/authc/pam/FirstSuccessfulStrategy.html | 105 +
.../shiro/authc/pam/ModularRealmAuthenticator.html | 314 +
.../authc/pam/ShortCircuitIterationException.html | 85 +
.../shiro/authc/pam/UnsupportedTokenException.html | 81 +
.../org/apache/shiro/authc/pam/package-frame.html | 42 +
.../apache/shiro/authc/pam/package-summary.html | 142 +
.../apache/shiro/authz/AuthorizationException.html | 79 +
.../org/apache/shiro/authz/AuthorizationInfo.html | 105 +
.../xref/org/apache/shiro/authz/Authorizer.html | 291 +
.../shiro/authz/HostUnauthorizedException.html | 97 +
.../apache/shiro/authz/ModularRealmAuthorizer.html | 457 +
.../xref/org/apache/shiro/authz/Permission.html | 98 +
.../shiro/authz/SimpleAuthorizationInfo.html | 190 +
.../xref/org/apache/shiro/authz/SimpleRole.html | 129 +
.../shiro/authz/UnauthenticatedException.html | 81 +
.../apache/shiro/authz/UnauthorizedException.html | 75 +
.../org/apache/shiro/authz/annotation/Logical.html | 42 +
.../authz/annotation/RequiresAuthentication.html | 59 +
.../shiro/authz/annotation/RequiresGuest.html | 56 +
.../authz/annotation/RequiresPermissions.html | 76 +
.../shiro/authz/annotation/RequiresRoles.html | 81 +
.../shiro/authz/annotation/RequiresUser.html | 64 +
.../shiro/authz/annotation/package-frame.html | 21 +
.../shiro/authz/annotation/package-summary.html | 107 +
.../AnnotationsAuthorizingMethodInterceptor.html | 118 +
.../authz/aop/AuthenticatedAnnotationHandler.html | 69 +
.../AuthenticatedAnnotationMethodInterceptor.html | 62 +
.../authz/aop/AuthorizingAnnotationHandler.html | 68 +
.../AuthorizingAnnotationMethodInterceptor.html | 107 +
.../authz/aop/AuthorizingMethodInterceptor.html | 63 +
.../shiro/authz/aop/GuestAnnotationHandler.html | 79 +
.../aop/GuestAnnotationMethodInterceptor.html | 64 +
.../authz/aop/PermissionAnnotationHandler.html | 103 +
.../aop/PermissionAnnotationMethodInterceptor.html | 120 +
.../shiro/authz/aop/RoleAnnotationHandler.html | 89 +
.../authz/aop/RoleAnnotationMethodInterceptor.html | 61 +
.../shiro/authz/aop/UserAnnotationHandler.html | 79 +
.../authz/aop/UserAnnotationMethodInterceptor.html | 67 +
.../org/apache/shiro/authz/aop/package-frame.html | 60 +
.../apache/shiro/authz/aop/package-summary.html | 172 +
.../xref/org/apache/shiro/authz/package-frame.html | 48 +
.../org/apache/shiro/authz/package-summary.html | 152 +
.../shiro/authz/permission/AllPermission.html | 60 +
.../shiro/authz/permission/DomainPermission.html | 153 +
.../InvalidPermissionStringException.html | 70 +
.../shiro/authz/permission/PermissionResolver.html | 75 +
.../authz/permission/PermissionResolverAware.html | 53 +
.../authz/permission/RolePermissionResolver.html | 56 +
.../permission/RolePermissionResolverAware.html | 53 +
.../shiro/authz/permission/WildcardPermission.html | 277 +
.../permission/WildcardPermissionResolver.html | 90 +
.../shiro/authz/permission/package-frame.html | 45 +
.../shiro/authz/permission/package-summary.html | 147 +
.../apache/shiro/cache/AbstractCacheManager.html | 133 +
.../1.7.1/xref/org/apache/shiro/cache/Cache.html | 105 +
.../org/apache/shiro/cache/CacheException.html | 79 +
.../xref/org/apache/shiro/cache/CacheManager.html | 55 +
.../org/apache/shiro/cache/CacheManagerAware.html | 51 +
.../xref/org/apache/shiro/cache/MapCache.html | 111 +
.../shiro/cache/MemoryConstrainedCacheManager.html | 61 +
.../org/apache/shiro/cache/ehcache/EhCache.html | 262 +
.../apache/shiro/cache/ehcache/EhCacheManager.html | 263 +
.../apache/shiro/cache/ehcache/package-frame.html | 24 +
.../shiro/cache/ehcache/package-summary.html | 112 +
.../xref/org/apache/shiro/cache/package-frame.html | 39 +
.../org/apache/shiro/cache/package-summary.html | 137 +
.../shiro/cas/CasAuthenticationException.html | 59 +
.../1.7.1/xref/org/apache/shiro/cas/CasFilter.html | 169 +
.../1.7.1/xref/org/apache/shiro/cas/CasRealm.html | 326 +
.../org/apache/shiro/cas/CasSubjectFactory.html | 72 +
.../1.7.1/xref/org/apache/shiro/cas/CasToken.html | 80 +
.../xref/org/apache/shiro/cas/package-frame.html | 33 +
.../xref/org/apache/shiro/cas/package-summary.html | 127 +
.../1.7.1/xref/org/apache/shiro/codec/Base64.html | 519 +
.../org/apache/shiro/codec/CodecException.html | 77 +
.../xref/org/apache/shiro/codec/CodecSupport.html | 334 +
static/1.7.1/xref/org/apache/shiro/codec/H64.html | 142 +
static/1.7.1/xref/org/apache/shiro/codec/Hex.html | 175 +
.../xref/org/apache/shiro/codec/package-frame.html | 33 +
.../org/apache/shiro/codec/package-summary.html | 127 +
.../shiro/concurrent/SubjectAwareExecutor.html | 144 +
.../concurrent/SubjectAwareExecutorService.html | 171 +
.../SubjectAwareScheduledExecutorService.html | 99 +
.../org/apache/shiro/concurrent/package-frame.html | 27 +
.../apache/shiro/concurrent/package-summary.html | 117 +
.../apache/shiro/config/CommonsInterpolator.html | 89 +
.../shiro/config/ConfigurationException.html | 79 +
.../apache/shiro/config/DefaultInterpolator.html | 52 +
static/1.7.1/xref/org/apache/shiro/config/Ini.html | 721 +
.../org/apache/shiro/config/IniFactorySupport.html | 177 +
.../shiro/config/IniSecurityManagerFactory.html | 305 +
.../xref/org/apache/shiro/config/Interpolator.html | 48 +
.../org/apache/shiro/config/ReflectionBuilder.html | 1036 ++
.../apache/shiro/config/ResourceConfigurable.html | 55 +
.../config/UnresolveableReferenceException.html | 76 +
.../org/apache/shiro/config/event/BeanEvent.html | 65 +
.../shiro/config/event/ConfiguredBeanEvent.html | 51 +
.../shiro/config/event/DestroyedBeanEvent.html | 50 +
.../shiro/config/event/InitializedBeanEvent.html | 50 +
.../shiro/config/event/InstantiatedBeanEvent.html | 50 +
.../config/event/LoggingBeanEventListener.html | 55 +
.../apache/shiro/config/event/package-frame.html | 36 +
.../apache/shiro/config/event/package-summary.html | 132 +
.../org/apache/shiro/config/package-frame.html | 69 +
.../org/apache/shiro/config/package-summary.html | 187 +
.../crypto/AbstractSymmetricCipherService.html | 78 +
.../org/apache/shiro/crypto/AesCipherService.html | 123 +
.../apache/shiro/crypto/BlowfishCipherService.html | 105 +
.../org/apache/shiro/crypto/CipherService.html | 188 +
.../org/apache/shiro/crypto/CryptoException.html | 54 +
.../shiro/crypto/DefaultBlockCipherService.html | 544 +
.../org/apache/shiro/crypto/JcaCipherService.html | 620 +
.../org/apache/shiro/crypto/OperationMode.html | 156 +
.../org/apache/shiro/crypto/PaddingScheme.html | 178 +
.../apache/shiro/crypto/RandomNumberGenerator.html | 85 +
.../shiro/crypto/SecureRandomNumberGenerator.html | 133 +
.../shiro/crypto/UnknownAlgorithmException.html | 53 +
.../org/apache/shiro/crypto/hash/AbstractHash.html | 374 +
.../shiro/crypto/hash/ConfigurableHashService.html | 74 +
.../shiro/crypto/hash/DefaultHashService.html | 357 +
.../xref/org/apache/shiro/crypto/hash/Hash.html | 80 +
.../org/apache/shiro/crypto/hash/HashRequest.html | 238 +
.../org/apache/shiro/crypto/hash/HashService.html | 90 +
.../xref/org/apache/shiro/crypto/hash/Md2Hash.html | 78 +
.../xref/org/apache/shiro/crypto/hash/Md5Hash.html | 79 +
.../org/apache/shiro/crypto/hash/Sha1Hash.html | 80 +
.../org/apache/shiro/crypto/hash/Sha256Hash.html | 81 +
.../org/apache/shiro/crypto/hash/Sha384Hash.html | 82 +
.../org/apache/shiro/crypto/hash/Sha512Hash.html | 82 +
.../org/apache/shiro/crypto/hash/SimpleHash.html | 444 +
.../shiro/crypto/hash/SimpleHashRequest.html | 87 +
.../shiro/crypto/hash/format/Base64Format.html | 54 +
.../hash/format/DefaultHashFormatFactory.html | 367 +
.../shiro/crypto/hash/format/HashFormat.html | 58 +
.../crypto/hash/format/HashFormatFactory.html | 40 +
.../apache/shiro/crypto/hash/format/HexFormat.html | 54 +
.../crypto/hash/format/ModularCryptFormat.html | 55 +
.../crypto/hash/format/ParsableHashFormat.html | 56 +
.../crypto/hash/format/ProvidedHashFormat.html | 81 +
.../crypto/hash/format/Shiro1CryptFormat.html | 179 +
.../shiro/crypto/hash/format/package-frame.html | 45 +
.../shiro/crypto/hash/format/package-summary.html | 147 +
.../apache/shiro/crypto/hash/package-frame.html | 63 +
.../apache/shiro/crypto/hash/package-summary.html | 177 +
.../org/apache/shiro/crypto/package-frame.html | 54 +
.../org/apache/shiro/crypto/package-summary.html | 162 +
.../org/apache/shiro/dao/DataAccessException.html | 64 +
.../shiro/dao/InvalidResourceUsageException.html | 60 +
.../xref/org/apache/shiro/dao/package-frame.html | 24 +
.../xref/org/apache/shiro/dao/package-summary.html | 112 +
.../org/apache/shiro/env/BasicIniEnvironment.html | 56 +
.../org/apache/shiro/env/DefaultEnvironment.html | 183 +
.../xref/org/apache/shiro/env/Environment.html | 57 +
.../org/apache/shiro/env/EnvironmentException.html | 50 +
.../apache/shiro/env/NamedObjectEnvironment.html | 53 +
.../apache/shiro/env/RequiredTypeException.html | 49 +
.../xref/org/apache/shiro/env/package-frame.html | 36 +
.../xref/org/apache/shiro/env/package-summary.html | 132 +
.../1.7.1/xref/org/apache/shiro/event/Event.html | 58 +
.../xref/org/apache/shiro/event/EventBus.html | 98 +
.../xref/org/apache/shiro/event/EventBusAware.html | 57 +
.../xref/org/apache/shiro/event/Subscribe.html | 58 +
.../xref/org/apache/shiro/event/package-frame.html | 30 +
.../org/apache/shiro/event/package-summary.html | 122 +
.../support/AnnotationEventListenerResolver.html | 109 +
.../shiro/event/support/DefaultEventBus.html | 232 +
.../shiro/event/support/EventClassComparator.html | 87 +
.../apache/shiro/event/support/EventListener.html | 69 +
.../event/support/EventListenerComparator.html | 84 +
.../shiro/event/support/EventListenerResolver.html | 63 +
.../support/SingleArgumentMethodEventListener.html | 97 +
.../shiro/event/support/TypedEventListener.html | 40 +
.../apache/shiro/event/support/package-frame.html | 45 +
.../shiro/event/support/package-summary.html | 147 +
.../org/apache/shiro/guice/BeanTypeListener.html | 186 +
.../shiro/guice/DestroyableInjectionListener.html | 61 +
.../org/apache/shiro/guice/GuiceEnvironment.html | 49 +
.../guice/InitializableInjectionListener.html | 51 +
.../apache/shiro/guice/LifecycleTypeListener.html | 64 +
.../xref/org/apache/shiro/guice/ShiroMatchers.html | 54 +
.../xref/org/apache/shiro/guice/ShiroModule.html | 252 +
.../org/apache/shiro/guice/ShiroSessionScope.html | 77 +
.../aop/AopAllianceMethodInterceptorAdapter.html | 56 +
.../aop/AopAllianceMethodInvocationAdapter.html | 68 +
.../org/apache/shiro/guice/aop/ShiroAopModule.html | 82 +
.../org/apache/shiro/guice/aop/package-frame.html | 27 +
.../apache/shiro/guice/aop/package-summary.html | 117 +
.../xref/org/apache/shiro/guice/package-frame.html | 54 +
.../org/apache/shiro/guice/package-summary.html | 162 +
.../shiro/guice/web/AbstractInjectionProvider.html | 97 +
.../guice/web/FilterChainResolverProvider.html | 87 +
.../apache/shiro/guice/web/GuiceShiroFilter.html | 51 +
.../guice/web/PathMatchingFilterProvider.html | 54 +
.../org/apache/shiro/guice/web/ShiroWebModule.html | 478 +
.../apache/shiro/guice/web/SimpleFilterChain.html | 69 +
.../shiro/guice/web/SimpleFilterChainResolver.html | 84 +
.../shiro/guice/web/WebGuiceEnvironment.html | 75 +
.../org/apache/shiro/guice/web/package-frame.html | 48 +
.../apache/shiro/guice/web/package-summary.html | 152 +
.../hazelcast/cache/HazelcastCacheManager.html | 258 +
.../shiro/hazelcast/cache/package-frame.html | 21 +
.../shiro/hazelcast/cache/package-summary.html | 107 +
.../shiro/io/ClassResolvingObjectInputStream.html | 71 +
.../org/apache/shiro/io/DefaultSerializer.html | 98 +
.../xref/org/apache/shiro/io/ResourceUtils.html | 196 +
.../apache/shiro/io/SerializationException.html | 79 +
.../1.7.1/xref/org/apache/shiro/io/Serializer.html | 66 +
.../xref/org/apache/shiro/io/XmlSerializer.html | 93 +
.../xref/org/apache/shiro/io/package-frame.html | 36 +
.../xref/org/apache/shiro/io/package-summary.html | 132 +
.../xref/org/apache/shiro/jndi/JndiCallback.html | 67 +
.../xref/org/apache/shiro/jndi/JndiLocator.html | 192 +
.../org/apache/shiro/jndi/JndiObjectFactory.html | 76 +
.../xref/org/apache/shiro/jndi/JndiTemplate.html | 237 +
.../xref/org/apache/shiro/jndi/package-frame.html | 30 +
.../org/apache/shiro/jndi/package-summary.html | 122 +
...nsupportedAuthenticationMechanismException.html | 52 +
.../xref/org/apache/shiro/ldap/package-frame.html | 21 +
.../org/apache/shiro/ldap/package-summary.html | 107 +
.../shiro/mgt/AbstractRememberMeManager.html | 545 +
.../shiro/mgt/AuthenticatingSecurityManager.html | 127 +
.../shiro/mgt/AuthorizingSecurityManager.html | 188 +
.../apache/shiro/mgt/CachingSecurityManager.html | 164 +
.../apache/shiro/mgt/DefaultSecurityManager.html | 637 +
.../shiro/mgt/DefaultSessionStorageEvaluator.html | 109 +
.../org/apache/shiro/mgt/DefaultSubjectDAO.html | 299 +
.../apache/shiro/mgt/DefaultSubjectFactory.html | 73 +
.../org/apache/shiro/mgt/RealmSecurityManager.html | 185 +
.../org/apache/shiro/mgt/RememberMeManager.html | 105 +
.../xref/org/apache/shiro/mgt/SecurityManager.html | 127 +
.../apache/shiro/mgt/SessionStorageEvaluator.html | 77 +
.../apache/shiro/mgt/SessionsSecurityManager.html | 177 +
.../xref/org/apache/shiro/mgt/SubjectDAO.html | 71 +
.../xref/org/apache/shiro/mgt/SubjectFactory.html | 61 +
.../xref/org/apache/shiro/mgt/package-frame.html | 63 +
.../xref/org/apache/shiro/mgt/package-summary.html | 177 +
.../1.7.1/xref/org/apache/shiro/package-frame.html | 27 +
.../xref/org/apache/shiro/package-summary.html | 117 +
.../apache/shiro/realm/AuthenticatingRealm.html | 728 +
.../org/apache/shiro/realm/AuthorizingRealm.html | 681 +
.../xref/org/apache/shiro/realm/CachingRealm.html | 229 +
.../1.7.1/xref/org/apache/shiro/realm/Realm.html | 118 +
.../xref/org/apache/shiro/realm/RealmFactory.html | 66 +
.../org/apache/shiro/realm/SimpleAccountRealm.html | 199 +
.../activedirectory/ActiveDirectoryRealm.html | 247 +
.../shiro/realm/activedirectory/package-frame.html | 21 +
.../realm/activedirectory/package-summary.html | 107 +
.../org/apache/shiro/realm/jdbc/JdbcRealm.html | 464 +
.../org/apache/shiro/realm/jdbc/package-frame.html | 24 +
.../apache/shiro/realm/jdbc/package-summary.html | 112 +
.../apache/shiro/realm/jndi/JndiRealmFactory.html | 132 +
.../org/apache/shiro/realm/jndi/package-frame.html | 21 +
.../apache/shiro/realm/jndi/package-summary.html | 107 +
.../apache/shiro/realm/ldap/AbstractLdapRealm.html | 263 +
.../realm/ldap/DefaultLdapContextFactory.html | 330 +
.../apache/shiro/realm/ldap/DefaultLdapRealm.html | 443 +
.../shiro/realm/ldap/JndiLdapContextFactory.html | 562 +
.../org/apache/shiro/realm/ldap/JndiLdapRealm.html | 43 +
.../shiro/realm/ldap/LdapContextFactory.html | 90 +
.../org/apache/shiro/realm/ldap/LdapUtils.html | 110 +
.../org/apache/shiro/realm/ldap/package-frame.html | 39 +
.../apache/shiro/realm/ldap/package-summary.html | 137 +
.../xref/org/apache/shiro/realm/package-frame.html | 36 +
.../org/apache/shiro/realm/package-summary.html | 132 +
.../xref/org/apache/shiro/realm/text/IniRealm.html | 206 +
.../apache/shiro/realm/text/PropertiesRealm.html | 365 +
.../shiro/realm/text/TextConfigurationRealm.html | 248 +
.../org/apache/shiro/realm/text/package-frame.html | 27 +
.../apache/shiro/realm/text/package-summary.html | 117 +
.../shiro/samples/AccountInfoController.html | 65 +
.../xref/org/apache/shiro/samples/CliApp.html | 77 +
.../org/apache/shiro/samples/HelloController.html | 74 +
.../org/apache/shiro/samples/LoginController.html | 47 +
.../xref/org/apache/shiro/samples/QuickStart.html | 106 +
.../shiro/samples/RestrictedErrorController.html | 65 +
.../org/apache/shiro/samples/SimpleService.html | 56 +
.../xref/org/apache/shiro/samples/WebApp.html | 109 +
.../apache/shiro/samples/aspectj/bank/Account.html | 199 +
.../aspectj/bank/AccountNotFoundException.html | 40 +
.../samples/aspectj/bank/AccountTransaction.html | 155 +
.../samples/aspectj/bank/BankServerRunner.html | 71 +
.../shiro/samples/aspectj/bank/BankService.html | 96 +
.../samples/aspectj/bank/BankServiceException.html | 44 +
.../aspectj/bank/InactiveAccountException.html | 40 +
.../aspectj/bank/NotEnoughFundsException.html | 40 +
.../samples/aspectj/bank/SecureBankService.html | 317 +
.../shiro/samples/aspectj/bank/package-frame.html | 51 +
.../samples/aspectj/bank/package-summary.html | 157 +
.../samples/guice/SampleShiroGuiceBootstrap.html | 56 +
.../SampleShiroNativeSessionsServletModule.html | 115 +
.../samples/guice/SampleShiroServletModule.html | 105 +
.../apache/shiro/samples/guice/package-frame.html | 27 +
.../shiro/samples/guice/package-summary.html | 117 +
.../shiro/samples/jaxrs/SampleApplication.html | 63 +
.../apache/shiro/samples/jaxrs/package-frame.html | 21 +
.../shiro/samples/jaxrs/package-summary.html | 107 +
.../samples/jaxrs/resources/HelloResource.html | 60 +
.../samples/jaxrs/resources/SecureResource.html | 88 +
.../samples/jaxrs/resources/package-frame.html | 21 +
.../samples/jaxrs/resources/package-summary.html | 107 +
.../org/apache/shiro/samples/package-frame.html | 42 +
.../org/apache/shiro/samples/package-summary.html | 142 +
.../samples/sprhib/dao/BootstrapDataPopulator.html | 77 +
.../shiro/samples/sprhib/dao/HibernateDao.html | 55 +
.../shiro/samples/sprhib/dao/HibernateUserDAO.html | 74 +
.../apache/shiro/samples/sprhib/dao/UserDAO.html | 54 +
.../shiro/samples/sprhib/dao/package-frame.html | 30 +
.../shiro/samples/sprhib/dao/package-summary.html | 122 +
.../apache/shiro/samples/sprhib/model/Role.html | 109 +
.../apache/shiro/samples/sprhib/model/User.html | 127 +
.../shiro/samples/sprhib/model/package-frame.html | 24 +
.../samples/sprhib/model/package-summary.html | 112 +
.../shiro/samples/sprhib/security/SampleRealm.html | 97 +
.../samples/sprhib/security/package-frame.html | 21 +
.../samples/sprhib/security/package-summary.html | 107 +
.../samples/sprhib/service/DefaultUserService.html | 92 +
.../shiro/samples/sprhib/service/UserService.html | 54 +
.../samples/sprhib/service/package-frame.html | 24 +
.../samples/sprhib/service/package-summary.html | 112 +
.../samples/sprhib/web/CurrentUserInterceptor.html | 67 +
.../shiro/samples/sprhib/web/EditUserCommand.html | 89 +
.../samples/sprhib/web/EditUserValidator.html | 61 +
.../shiro/samples/sprhib/web/HomeController.html | 58 +
.../shiro/samples/sprhib/web/LoginCommand.html | 68 +
.../shiro/samples/sprhib/web/LoginValidator.html | 50 +
.../samples/sprhib/web/ManageUsersController.html | 104 +
.../samples/sprhib/web/SecurityController.html | 86 +
.../shiro/samples/sprhib/web/SignupCommand.html | 68 +
.../shiro/samples/sprhib/web/SignupController.html | 82 +
.../shiro/samples/sprhib/web/SignupValidator.html | 61 +
.../shiro/samples/sprhib/web/package-frame.html | 51 +
.../shiro/samples/sprhib/web/package-summary.html | 157 +
.../samples/spring/BootstrapDataPopulator.html | 133 +
.../org/apache/shiro/samples/spring/CliApp.html | 76 +
.../shiro/samples/spring/DefaultSampleManager.html | 118 +
.../apache/shiro/samples/spring/QuickStart.html | 106 +
.../apache/shiro/samples/spring/SampleManager.html | 77 +
.../apache/shiro/samples/spring/SimpleService.html | 56 +
.../samples/spring/config/ApplicationConfig.html | 196 +
.../samples/spring/config/JspViewsConfig.html | 78 +
.../spring/config/RemotingServletConfig.html | 58 +
.../config/ServletApplicationInitializer.html | 82 +
.../shiro/samples/spring/config/package-frame.html | 27 +
.../samples/spring/config/package-summary.html | 117 +
.../apache/shiro/samples/spring/package-frame.html | 33 +
.../shiro/samples/spring/package-summary.html | 127 +
.../samples/spring/realm/SaltAwareJdbcRealm.html | 134 +
.../shiro/samples/spring/realm/package-frame.html | 21 +
.../samples/spring/realm/package-summary.html | 107 +
.../shiro/samples/spring/web/IndexController.html | 124 +
.../shiro/samples/spring/web/JnlpController.html | 117 +
.../shiro/samples/spring/web/LoginController.html | 81 +
.../shiro/samples/spring/web/LogoutController.html | 59 +
.../samples/spring/web/RootRedirectController.html | 49 +
.../shiro/samples/spring/web/package-frame.html | 30 +
.../shiro/samples/spring/web/package-summary.html | 122 +
.../shiro/session/ExpiredSessionException.html | 77 +
.../shiro/session/InvalidSessionException.html | 84 +
.../org/apache/shiro/session/ProxiedSession.html | 151 +
.../xref/org/apache/shiro/session/Session.html | 223 +
.../org/apache/shiro/session/SessionException.html | 80 +
.../org/apache/shiro/session/SessionListener.html | 72 +
.../shiro/session/SessionListenerAdapter.html | 68 +
.../shiro/session/StoppedSessionException.html | 78 +
.../shiro/session/UnknownSessionException.html | 77 +
.../session/mgt/AbstractNativeSessionManager.html | 325 +
.../shiro/session/mgt/AbstractSessionManager.html | 100 +
.../mgt/AbstractValidatingSessionManager.html | 326 +
.../shiro/session/mgt/DefaultSessionContext.html | 78 +
.../shiro/session/mgt/DefaultSessionKey.html | 58 +
.../shiro/session/mgt/DefaultSessionManager.html | 261 +
.../shiro/session/mgt/DelegatingSession.html | 174 +
.../ExecutorServiceSessionValidationScheduler.html | 150 +
.../shiro/session/mgt/ImmutableProxiedSession.html | 120 +
.../shiro/session/mgt/NativeSessionManager.html | 194 +
.../apache/shiro/session/mgt/SessionContext.html | 104 +
.../apache/shiro/session/mgt/SessionFactory.html | 55 +
.../org/apache/shiro/session/mgt/SessionKey.html | 59 +
.../apache/shiro/session/mgt/SessionManager.html | 74 +
.../session/mgt/SessionValidationScheduler.html | 65 +
.../apache/shiro/session/mgt/SimpleSession.html | 554 +
.../shiro/session/mgt/SimpleSessionFactory.html | 59 +
.../shiro/session/mgt/ValidatingSession.html | 52 +
.../session/mgt/ValidatingSessionManager.html | 85 +
.../shiro/session/mgt/eis/AbstractSessionDAO.html | 198 +
.../shiro/session/mgt/eis/CachingSessionDAO.html | 363 +
.../session/mgt/eis/EnterpriseCacheSessionDAO.html | 95 +
.../mgt/eis/JavaUuidSessionIdGenerator.html | 56 +
.../shiro/session/mgt/eis/MemorySessionDAO.html | 120 +
.../session/mgt/eis/RandomSessionIdGenerator.html | 82 +
.../apache/shiro/session/mgt/eis/SessionDAO.html | 143 +
.../shiro/session/mgt/eis/SessionIdGenerator.html | 64 +
.../shiro/session/mgt/eis/package-frame.html | 42 +
.../shiro/session/mgt/eis/package-summary.html | 142 +
.../apache/shiro/session/mgt/package-frame.html | 75 +
.../apache/shiro/session/mgt/package-summary.html | 197 +
.../mgt/quartz/QuartzSessionValidationJob.html | 99 +
.../quartz/QuartzSessionValidationScheduler.html | 260 +
.../shiro/session/mgt/quartz/package-frame.html | 24 +
.../shiro/session/mgt/quartz/package-summary.html | 112 +
.../org/apache/shiro/session/package-frame.html | 45 +
.../org/apache/shiro/session/package-summary.html | 147 +
.../shiro/spring/LifecycleBeanPostProcessor.html | 161 +
.../spring/ShiroEventBusBeanPostProcessor.html | 86 +
.../shiro/spring/aop/SpringAnnotationResolver.html | 70 +
.../org/apache/shiro/spring/aop/package-frame.html | 21 +
.../apache/shiro/spring/aop/package-summary.html | 107 +
.../ShiroAnnotationProcessorAutoConfiguration.html | 66 +
.../boot/autoconfigure/ShiroAutoConfiguration.html | 152 +
.../autoconfigure/ShiroBeanAutoConfiguration.html | 70 +
.../ShiroNoRealmConfiguredFailureAnalyzer.html | 45 +
.../exception/NoRealmBeanConfiguredException.html | 40 +
.../autoconfigure/exception/package-frame.html | 21 +
.../autoconfigure/exception/package-summary.html | 107 +
.../spring/boot/autoconfigure/package-frame.html | 30 +
.../spring/boot/autoconfigure/package-summary.html | 122 +
...tractShiroAnnotationProcessorConfiguration.html | 54 +
.../config/AbstractShiroBeanConfiguration.html | 56 +
.../spring/config/AbstractShiroConfiguration.html | 172 +
.../ShiroAnnotationProcessorConfiguration.html | 59 +
.../spring/config/ShiroBeanConfiguration.html | 63 +
.../shiro/spring/config/ShiroConfiguration.html | 122 +
.../apache/shiro/spring/config/package-frame.html | 33 +
.../shiro/spring/config/package-summary.html | 127 +
.../autoconfigure/ShiroWebAutoConfiguration.html | 173 +
.../autoconfigure/ShiroWebFilterConfiguration.html | 81 +
.../ShiroWebMvcAutoConfiguration.html | 45 +
.../config/web/autoconfigure/package-frame.html | 27 +
.../config/web/autoconfigure/package-summary.html | 117 +
.../org/apache/shiro/spring/package-frame.html | 24 +
.../org/apache/shiro/spring/package-summary.html | 112 +
.../remoting/SecureRemoteInvocationExecutor.html | 137 +
.../remoting/SecureRemoteInvocationFactory.html | 149 +
.../shiro/spring/remoting/package-frame.html | 24 +
.../shiro/spring/remoting/package-summary.html | 112 +
...nceAnnotationsAuthorizingMethodInterceptor.html | 130 +
.../AuthorizationAttributeSourceAdvisor.html | 136 +
.../spring/security/interceptor/package-frame.html | 21 +
.../security/interceptor/package-summary.html | 107 +
.../shiro/spring/web/ShiroFilterFactoryBean.html | 577 +
.../shiro/spring/web/ShiroUrlPathHelper.html | 54 +
.../web/config/AbstractShiroWebConfiguration.html | 202 +
.../AbstractShiroWebFilterConfiguration.html | 86 +
.../config/DefaultShiroFilterChainDefinition.html | 56 +
.../web/config/ShiroFilterChainDefinition.html | 42 +
.../web/config/ShiroRequestMappingConfig.html | 44 +
.../spring/web/config/ShiroWebConfiguration.html | 145 +
.../web/config/ShiroWebFilterConfiguration.html | 56 +
.../shiro/spring/web/config/package-frame.html | 39 +
.../shiro/spring/web/config/package-summary.html | 137 +
.../org/apache/shiro/spring/web/package-frame.html | 27 +
.../apache/shiro/spring/web/package-summary.html | 117 +
.../apache/shiro/subject/ExecutionException.html | 54 +
.../shiro/subject/MutablePrincipalCollection.html | 71 +
.../apache/shiro/subject/PrincipalCollection.html | 160 +
.../org/apache/shiro/subject/PrincipalMap.html | 76 +
.../shiro/subject/SimplePrincipalCollection.html | 314 +
.../apache/shiro/subject/SimplePrincipalMap.html | 296 +
.../xref/org/apache/shiro/subject/Subject.html | 862 ++
.../org/apache/shiro/subject/SubjectContext.html | 250 +
.../org/apache/shiro/subject/package-frame.html | 42 +
.../org/apache/shiro/subject/package-summary.html | 142 +
.../subject/support/DefaultSubjectContext.html | 292 +
.../shiro/subject/support/DelegatingSubject.html | 531 +
.../subject/support/DisabledSessionException.html | 55 +
.../shiro/subject/support/SubjectCallable.html | 105 +
.../shiro/subject/support/SubjectRunnable.html | 135 +
.../shiro/subject/support/SubjectThreadState.html | 137 +
.../shiro/subject/support/package-frame.html | 39 +
.../shiro/subject/support/package-summary.html | 137 +
.../shiro/testing/web/AbstractContainerIT.html | 235 +
.../apache/shiro/testing/web/package-frame.html | 21 +
.../apache/shiro/testing/web/package-summary.html | 107 +
.../xref/org/apache/shiro/tools/hasher/Hasher.html | 491 +
.../apache/shiro/tools/hasher/package-frame.html | 21 +
.../apache/shiro/tools/hasher/package-summary.html | 107 +
.../org/apache/shiro/util/AbstractFactory.html | 74 +
.../xref/org/apache/shiro/util/AntPathMatcher.html | 438 +
.../1.7.1/xref/org/apache/shiro/util/Assert.html | 434 +
.../xref/org/apache/shiro/util/ByteSource.html | 204 +
.../xref/org/apache/shiro/util/ClassUtils.html | 326 +
.../org/apache/shiro/util/CollectionUtils.html | 154 +
.../xref/org/apache/shiro/util/Destroyable.html | 48 +
.../1.7.1/xref/org/apache/shiro/util/Factory.html | 50 +
.../xref/org/apache/shiro/util/Initializable.html | 51 +
.../apache/shiro/util/InstantiationException.html | 77 +
.../org/apache/shiro/util/JavaEnvironment.html | 193 +
.../xref/org/apache/shiro/util/JdbcUtils.html | 128 +
.../xref/org/apache/shiro/util/LifecycleUtils.html | 115 +
.../xref/org/apache/shiro/util/MapContext.html | 146 +
.../1.7.1/xref/org/apache/shiro/util/Nameable.html | 48 +
.../xref/org/apache/shiro/util/PatternMatcher.html | 55 +
.../org/apache/shiro/util/PermissionUtils.html | 70 +
.../org/apache/shiro/util/RegExPatternMatcher.html | 65 +
.../org/apache/shiro/util/SimpleByteSource.html | 201 +
.../xref/org/apache/shiro/util/SoftHashMap.html | 332 +
.../xref/org/apache/shiro/util/StringUtils.html | 535 +
.../xref/org/apache/shiro/util/ThreadContext.html | 356 +
.../xref/org/apache/shiro/util/ThreadState.html | 97 +
.../apache/shiro/util/UnknownClassException.html | 81 +
.../xref/org/apache/shiro/util/package-frame.html | 108 +
.../org/apache/shiro/util/package-summary.html | 252 +
.../web/config/IniFilterChainResolverFactory.html | 225 +
.../web/config/WebIniSecurityManagerFactory.html | 92 +
.../org/apache/shiro/web/config/package-frame.html | 24 +
.../apache/shiro/web/config/package-summary.html | 112 +
.../shiro/web/env/DefaultWebEnvironment.html | 100 +
.../apache/shiro/web/env/EnvironmentLoader.html | 365 +
.../shiro/web/env/EnvironmentLoaderListener.html | 83 +
.../apache/shiro/web/env/IniWebEnvironment.html | 432 +
.../shiro/web/env/MutableWebEnvironment.html | 70 +
.../shiro/web/env/ResourceBasedWebEnvironment.html | 62 +
.../org/apache/shiro/web/env/WebEnvironment.html | 70 +
.../org/apache/shiro/web/env/package-frame.html | 39 +
.../org/apache/shiro/web/env/package-summary.html | 137 +
.../shiro/web/filter/AccessControlFilter.html | 243 +
.../shiro/web/filter/InvalidRequestFilter.html | 147 +
.../shiro/web/filter/PathConfigProcessor.html | 52 +
.../shiro/web/filter/PathMatchingFilter.html | 291 +
.../shiro/web/filter/authc/AnonymousFilter.html | 78 +
.../web/filter/authc/AuthenticatingFilter.html | 171 +
.../web/filter/authc/AuthenticationFilter.html | 110 +
.../authc/BasicHttpAuthenticationFilter.html | 150 +
.../authc/BearerHttpAuthenticationFilter.html | 114 +
.../web/filter/authc/FormAuthenticationFilter.html | 240 +
.../web/filter/authc/HttpAuthenticationFilter.html | 408 +
.../shiro/web/filter/authc/LogoutFilter.html | 224 +
.../filter/authc/PassThruAuthenticationFilter.html | 71 +
.../apache/shiro/web/filter/authc/UserFilter.html | 82 +
.../shiro/web/filter/authc/package-frame.html | 48 +
.../shiro/web/filter/authc/package-summary.html | 152 +
.../web/filter/authz/AuthorizationFilter.html | 139 +
.../apache/shiro/web/filter/authz/HostFilter.html | 119 +
.../filter/authz/HttpMethodPermissionFilter.html | 279 +
.../authz/PermissionsAuthorizationFilter.html | 70 +
.../apache/shiro/web/filter/authz/PortFilter.html | 137 +
.../web/filter/authz/RolesAuthorizationFilter.html | 68 +
.../apache/shiro/web/filter/authz/SslFilter.html | 186 +
.../shiro/web/filter/authz/package-frame.html | 45 +
.../shiro/web/filter/authz/package-summary.html | 147 +
.../apache/shiro/web/filter/mgt/DefaultFilter.html | 99 +
.../web/filter/mgt/DefaultFilterChainManager.html | 398 +
.../shiro/web/filter/mgt/FilterChainManager.html | 233 +
.../shiro/web/filter/mgt/FilterChainResolver.html | 67 +
.../shiro/web/filter/mgt/NamedFilterList.html | 63 +
.../mgt/PathMatchingFilterChainResolver.html | 189 +
.../web/filter/mgt/SimpleNamedFilterList.html | 187 +
.../apache/shiro/web/filter/mgt/package-frame.html | 39 +
.../shiro/web/filter/mgt/package-summary.html | 137 +
.../org/apache/shiro/web/filter/package-frame.html | 30 +
.../apache/shiro/web/filter/package-summary.html | 122 +
.../filter/session/NoSessionCreationFilter.html | 69 +
.../shiro/web/filter/session/package-frame.html | 21 +
.../shiro/web/filter/session/package-summary.html | 107 +
.../web/jaxrs/AnnotationAuthorizationFilter.html | 95 +
.../apache/shiro/web/jaxrs/ExceptionMapper.html | 61 +
.../web/jaxrs/ShiroAnnotationFilterFeature.html | 84 +
.../org/apache/shiro/web/jaxrs/ShiroFeature.html | 74 +
.../shiro/web/jaxrs/ShiroSecurityContext.html | 136 +
.../web/jaxrs/SubjectPrincipalRequestFilter.html | 54 +
.../org/apache/shiro/web/jaxrs/package-frame.html | 39 +
.../apache/shiro/web/jaxrs/package-summary.html | 137 +
.../shiro/web/mgt/CookieRememberMeManager.html | 316 +
.../shiro/web/mgt/DefaultWebSecurityManager.html | 268 +
.../web/mgt/DefaultWebSessionStorageEvaluator.html | 113 +
.../shiro/web/mgt/DefaultWebSubjectFactory.html | 96 +
.../apache/shiro/web/mgt/WebSecurityManager.html | 53 +
.../org/apache/shiro/web/mgt/package-frame.html | 33 +
.../org/apache/shiro/web/mgt/package-summary.html | 127 +
.../xref/org/apache/shiro/web/package-frame.html | 18 +
.../xref/org/apache/shiro/web/package-summary.html | 102 +
.../apache/shiro/web/servlet/AbstractFilter.html | 144 +
.../shiro/web/servlet/AbstractShiroFilter.html | 465 +
.../org/apache/shiro/web/servlet/AdviceFilter.html | 213 +
.../xref/org/apache/shiro/web/servlet/Cookie.html | 133 +
.../apache/shiro/web/servlet/IniShiroFilter.html | 369 +
.../apache/shiro/web/servlet/NameableFilter.html | 108 +
.../shiro/web/servlet/OncePerRequestFilter.html | 225 +
.../shiro/web/servlet/ProxiedFilterChain.html | 82 +
.../shiro/web/servlet/ServletContextSupport.html | 106 +
.../org/apache/shiro/web/servlet/ShiroFilter.html | 95 +
.../shiro/web/servlet/ShiroHttpServletRequest.html | 268 +
.../web/servlet/ShiroHttpServletResponse.html | 343 +
.../apache/shiro/web/servlet/ShiroHttpSession.html | 257 +
.../org/apache/shiro/web/servlet/SimpleCookie.html | 489 +
.../apache/shiro/web/servlet/package-frame.html | 66 +
.../apache/shiro/web/servlet/package-summary.html | 182 +
.../shiro/web/session/HttpServletSession.html | 183 +
.../web/session/mgt/DefaultWebSessionContext.html | 80 +
.../web/session/mgt/DefaultWebSessionManager.html | 344 +
.../mgt/ServletContainerSessionManager.html | 145 +
.../shiro/web/session/mgt/WebSessionContext.html | 82 +
.../shiro/web/session/mgt/WebSessionKey.html | 73 +
.../shiro/web/session/mgt/WebSessionManager.html | 58 +
.../shiro/web/session/mgt/package-frame.html | 36 +
.../shiro/web/session/mgt/package-summary.html | 132 +
.../apache/shiro/web/session/package-frame.html | 21 +
.../apache/shiro/web/session/package-summary.html | 107 +
.../org/apache/shiro/web/subject/WebSubject.html | 172 +
.../shiro/web/subject/WebSubjectContext.html | 85 +
.../apache/shiro/web/subject/package-frame.html | 27 +
.../apache/shiro/web/subject/package-summary.html | 117 +
.../subject/support/DefaultWebSubjectContext.html | 123 +
.../web/subject/support/WebDelegatingSubject.html | 116 +
.../shiro/web/subject/support/package-frame.html | 24 +
.../shiro/web/subject/support/package-summary.html | 112 +
.../apache/shiro/web/tags/AuthenticatedTag.html | 73 +
.../xref/org/apache/shiro/web/tags/GuestTag.html | 72 +
.../org/apache/shiro/web/tags/HasAnyRolesTag.html | 74 +
.../apache/shiro/web/tags/HasPermissionTag.html | 48 +
.../xref/org/apache/shiro/web/tags/HasRoleTag.html | 48 +
.../apache/shiro/web/tags/LacksPermissionTag.html | 48 +
.../org/apache/shiro/web/tags/LacksRoleTag.html | 49 +
.../apache/shiro/web/tags/NotAuthenticatedTag.html | 68 +
.../org/apache/shiro/web/tags/PermissionTag.html | 84 +
.../org/apache/shiro/web/tags/PrincipalTag.html | 218 +
.../xref/org/apache/shiro/web/tags/RoleTag.html | 68 +
.../xref/org/apache/shiro/web/tags/SecureTag.html | 70 +
.../xref/org/apache/shiro/web/tags/UserTag.html | 76 +
.../org/apache/shiro/web/tags/package-frame.html | 57 +
.../org/apache/shiro/web/tags/package-summary.html | 167 +
.../org/apache/shiro/web/util/RedirectView.html | 321 +
.../apache/shiro/web/util/RequestPairSource.html | 58 +
.../org/apache/shiro/web/util/SavedRequest.html | 81 +
.../xref/org/apache/shiro/web/util/WebUtils.html | 705 +
.../org/apache/shiro/web/util/package-frame.html | 30 +
.../org/apache/shiro/web/util/package-summary.html | 122 +
static/1.7.1/xref/overview-frame.html | 288 +
static/1.7.1/xref/overview-summary.html | 532 +
static/1.7.1/xref/package-frame.html | 27 +
static/1.7.1/xref/package-summary.html | 117 +
static/1.7.1/xref/stylesheet.css | 626 +
2682 files changed, 675946 insertions(+)
diff --git a/static/1.7.1/apidocs/Quickstart.html b/static/1.7.1/apidocs/Quickstart.html
new file mode 100644
index 0000000..abe1866
--- /dev/null
+++ b/static/1.7.1/apidocs/Quickstart.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>Quickstart (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Quickstart (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var data = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Quickstart.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<h2 title="Class Quickstart" class="title">Class Quickstart</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>Quickstart</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <a href="src-html/Quickstart.html#line.36">Quickstart</a>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
+<div class="block">Simple Quickstart application showing how to use Shiro's API.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>0.9 RC2</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">Quickstart</a></span>()</code></th>
+<td class="colLast"> </td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#main(java.lang.String%5B%5D)">main</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[] args)</code></th>
+<td class="colLast"> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interfac [...]
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="<init>()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Quickstart</h4>
+<pre>public <a href="src-html/Quickstart.html#line.36">Quickstart</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a id="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre class="methodSignature">public static void <a href="src-html/Quickstart.html#line.41">main</a>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[] args)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/Quickstart.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/QuickstartGuice.html b/static/1.7.1/apidocs/QuickstartGuice.html
new file mode 100644
index 0000000..4a4acf4
--- /dev/null
+++ b/static/1.7.1/apidocs/QuickstartGuice.html
@@ -0,0 +1,311 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>QuickstartGuice (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="QuickstartGuice (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var data = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/QuickstartGuice.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<h2 title="Class QuickstartGuice" class="title">Class QuickstartGuice</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>QuickstartGuice</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <a href="src-html/QuickstartGuice.html#line.35">QuickstartGuice</a>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></pre>
+<div class="block">Simple Quickstart application showing how to use Shiro's API with Guice integration.</div>
+<dl>
+<dt><span class="simpleTagLabel">Since:</span></dt>
+<dd>0.9 RC2</dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">QuickstartGuice</a></span>()</code></th>
+<td class="colLast"> </td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#main(java.lang.String%5B%5D)">main</a></span>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[] args)</code></th>
+<td class="colLast"> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interfac [...]
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="<init>()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>QuickstartGuice</h4>
+<pre>public <a href="src-html/QuickstartGuice.html#line.35">QuickstartGuice</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a id="main(java.lang.String[])">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>main</h4>
+<pre class="methodSignature">public static void <a href="src-html/QuickstartGuice.html#line.40">main</a>​(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a>[] args)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/QuickstartGuice.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/QuickstartShiroModule.html b/static/1.7.1/apidocs/QuickstartShiroModule.html
new file mode 100644
index 0000000..dfeea3e
--- /dev/null
+++ b/static/1.7.1/apidocs/QuickstartShiroModule.html
@@ -0,0 +1,342 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>QuickstartShiroModule (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="QuickstartShiroModule (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var data = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/QuickstartShiroModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<h2 title="Class QuickstartShiroModule" class="title">Class QuickstartShiroModule</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li>com.google.inject.PrivateModule</li>
+<li>
+<ul class="inheritance">
+<li><a href="org/apache/shiro/guice/ShiroModule.html" title="class in org.apache.shiro.guice">org.apache.shiro.guice.ShiroModule</a></li>
+<li>
+<ul class="inheritance">
+<li>QuickstartShiroModule</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><code>com.google.inject.Module</code>, <code><a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a></code></dd>
+</dl>
+<hr>
+<pre>public class <a href="src-html/QuickstartShiroModule.html#line.24">QuickstartShiroModule</a>
+extends <a href="org/apache/shiro/guice/ShiroModule.html" title="class in org.apache.shiro.guice">ShiroModule</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">QuickstartShiroModule</a></span>()</code></th>
+<td class="colLast"> </td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#configureShiro()">configureShiro</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Implement this method in order to configure your realms and any other Shiro customization you may need.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.org.apache.shiro.guice.ShiroModule">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.shiro.guice.<a href="org/apache/shiro/guice/ShiroModule.html" title="class in org.apache.shiro.guice">ShiroModule</a></h3>
+<code><a href="org/apache/shiro/guice/ShiroModule.html#add(org.apache.shiro.util.Destroyable)">add</a>, <a href="org/apache/shiro/guice/ShiroModule.html#bindBeanType(com.google.inject.TypeLiteral,com.google.inject.Key)">bindBeanType</a>, <a href="org/apache/shiro/guice/ShiroModule.html#bindEnvironment(com.google.inject.binder.AnnotatedBindingBuilder)">bindEnvironment</a>, <a href="org/apache/shiro/guice/ShiroModule.html#bindEventBus(com.google.inject.binder.AnnotatedBindingBuilder)">bind [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.com.google.inject.PrivateModule">
+<!-- -->
+</a>
+<h3>Methods inherited from class com.google.inject.PrivateModule</h3>
+<code>addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, expose, expose, expose, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone()" title="class or interface in java.lang" class="externalLink">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="class or interface in java.lang" class="externalLink">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize()" title="class or interfac [...]
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="<init>()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>QuickstartShiroModule</h4>
+<pre>public <a href="src-html/QuickstartShiroModule.html#line.24">QuickstartShiroModule</a>()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a id="configureShiro()">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>configureShiro</h4>
+<pre class="methodSignature">protected void <a href="src-html/QuickstartShiroModule.html#line.25">configureShiro</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class: <code><a href="org/apache/shiro/guice/ShiroModule.html#configureShiro()">ShiroModule</a></code></span></div>
+<div class="block">Implement this method in order to configure your realms and any other Shiro customization you may need.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="org/apache/shiro/guice/ShiroModule.html#configureShiro()">configureShiro</a></code> in class <code><a href="org/apache/shiro/guice/ShiroModule.html" title="class in org.apache.shiro.guice">ShiroModule</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/QuickstartShiroModule.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/allclasses-index.html b/static/1.7.1/apidocs/allclasses-index.html
new file mode 100644
index 0000000..fad2083
--- /dev/null
+++ b/static/1.7.1/apidocs/allclasses-index.html
@@ -0,0 +1,3154 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>All Classes (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="All Classes (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":1,"i22":8,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":1,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":8,"i49":2,"i50":1,"i51":1,"i52":1,"i53":1,"i54":1,"i55":2,"i56":8,"i57":2,"i58":1,"i59":1,"i60":2,"i [...]
+var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&nbsp;Classes" class="title">All Classes</h1>
+</div>
+<div class="allClassesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&n [...]
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html" title="class in org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract base implementation for Shiro's concrete <code>AuthenticationStrategy</code>
+ implementations.</div>
+</th>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/AbstractAuthenticator.html" title="class in org.apache.shiro.authc">AbstractAuthenticator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Superclass for almost all <a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc"><code>Authenticator</code></a> implementations that performs the common work around authentication
+ attempts.</div>
+</th>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/AbstractCacheManager.html" title="class in org.apache.shiro.cache">AbstractCacheManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Very simple abstract <code>CacheManager</code> implementation that retains all created <a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache"><code>Cache</code></a> instances in
+ an in-memory <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>ConcurrentMap</code></a>.</div>
+</th>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/testing/web/AbstractContainerIT.html" title="class in org.apache.shiro.testing.web">AbstractContainerIT</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/AbstractFactory.html" title="class in org.apache.shiro.util">AbstractFactory</a><<a href="org/apache/shiro/util/AbstractFactory.html" title="type parameter in AbstractFactory">T</a>></td>
+<th class="colLast" scope="row">
+<div class="block">TODO - Class JavaDoc</div>
+</th>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/AbstractFilter.html" title="class in org.apache.shiro.web.servlet">AbstractFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base abstract Filter simplifying Filter initialization and <a href="org/apache/shiro/web/servlet/AbstractFilter.html#getInitParam(java.lang.String)"><code>access</code></a> to init parameters.</div>
+</th>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/AbstractHash.html" title="class in org.apache.shiro.crypto.hash">AbstractHash</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">in Shiro 1.1 in favor of using the concrete <a href="org/apache/shiro/crypto/hash/SimpleHash.html" title="class in org.apache.shiro.crypto.hash"><code>SimpleHash</code></a> implementation directly.</div>
+</th>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/ldap/AbstractLdapRealm.html" title="class in org.apache.shiro.realm.ldap">AbstractLdapRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> that authenticates with an LDAP
+ server to build the Subject for a user.</div>
+</th>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/AbstractNativeSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractNativeSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract implementation supporting the <a href="org/apache/shiro/session/mgt/NativeSessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>NativeSessionManager</code></a> interface, supporting
+ <a href="org/apache/shiro/session/SessionListener.html" title="interface in org.apache.shiro.session"><code>SessionListener</code></a>s and application of the
+ <a href="org/apache/shiro/session/mgt/AbstractSessionManager.html#getGlobalSessionTimeout()"><code>globalSessionTimeout</code></a>.</div>
+</th>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/AbstractRememberMeManager.html" title="class in org.apache.shiro.mgt">AbstractRememberMeManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract implementation of the <code>RememberMeManager</code> interface that handles
+ <a href="org/apache/shiro/mgt/AbstractRememberMeManager.html#setSerializer(org.apache.shiro.io.Serializer)"><code>serialization</code></a> and
+ <a href="org/apache/shiro/mgt/AbstractRememberMeManager.html#setCipherService(org.apache.shiro.crypto.CipherService)"><code>encryption</code></a> of the remembered user identity.</div>
+</th>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/AbstractSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">AbstractSessionDAO</a></td>
+<th class="colLast" scope="row">
+<div class="block">An abstract <code>SessionDAO</code> implementation that performs some sanity checks on session creation and reading and
+ allows for pluggable Session ID generation strategies if desired.</div>
+</th>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/AbstractSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base abstract class of the <a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>SessionManager</code></a> interface, enabling configuration of an
+ application-wide <a href="org/apache/shiro/session/mgt/AbstractSessionManager.html#getGlobalSessionTimeout()"><code>globalSessionTimeout</code></a>.</div>
+</th>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/AbstractShiroAnnotationProcessorConfiguration.html" title="class in org.apache.shiro.spring.config">AbstractShiroAnnotationProcessorConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/AbstractShiroBeanConfiguration.html" title="class in org.apache.shiro.spring.config">AbstractShiroBeanConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/AbstractShiroConfiguration.html" title="class in org.apache.shiro.spring.config">AbstractShiroConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/AbstractShiroFilter.html" title="class in org.apache.shiro.web.servlet">AbstractShiroFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract base class that provides all standard Shiro request filtering behavior and expects
+ subclasses to implement configuration-specific logic (INI, XML, .properties, etc).</div>
+</th>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/config/AbstractShiroWebConfiguration.html" title="class in org.apache.shiro.spring.web.config">AbstractShiroWebConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/config/AbstractShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.web.config">AbstractShiroWebFilterConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/AbstractSymmetricCipherService.html" title="class in org.apache.shiro.crypto">AbstractSymmetricCipherService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base abstract class for supporting symmetric key cipher algorithms.</div>
+</th>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/AbstractValidatingSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractValidatingSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default business-tier implementation of the <a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>ValidatingSessionManager</code></a> interface.</div>
+</th>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/AccessControlFilter.html" title="class in org.apache.shiro.web.filter">AccessControlFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Superclass for any filter that controls access to a resource and may redirect the user to the login page
+ if they are not authenticated.</div>
+</th>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/Account.html" title="interface in org.apache.shiro.authc">Account</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <tt>Account</tt> is a convenience interface that extends both <a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc"><code>AuthenticationInfo</code></a> and
+ <a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz"><code>AuthorizationInfo</code></a> and represents authentication and authorization for a <em>single account</em> in a
+ <em>single Realm</em>.</div>
+</th>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/AccountException.html" title="class in org.apache.shiro.authc">AccountException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown due to a problem with the account
+ under which an authentication attempt is being executed.</div>
+</th>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/AccountInfoController.html" title="class in org.apache.shiro.samples">AccountInfoController</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/activedirectory/ActiveDirectoryRealm.html" title="class in org.apache.shiro.realm.activedirectory">ActiveDirectoryRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> that authenticates with an active directory LDAP
+ server to determine the roles for a particular user.</div>
+</th>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/AdviceFilter.html" title="class in org.apache.shiro.web.servlet">AdviceFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Servlet Filter that enables AOP-style "around" advice for a ServletRequest via
+ <a href="org/apache/shiro/web/servlet/AdviceFilter.html#preHandle(javax.servlet.ServletRequest,javax.servlet.ServletResponse)"><code>preHandle</code></a>,
+ <a href="org/apache/shiro/web/servlet/AdviceFilter.html#postHandle(javax.servlet.ServletRequest,javax.servlet.ServletResponse)"><code>postHandle</code></a>,
+ and <a href="org/apache/shiro/web/servlet/AdviceFilter.html#afterCompletion(javax.servlet.ServletRequest,javax.servlet.ServletResponse,java.lang.Exception)"><code>afterCompletion</code></a>
+ hooks.</div>
+</th>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/AesCipherService.html" title="class in org.apache.shiro.crypto">AesCipherService</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>CipherService</code> using the <code>AES</code> cipher algorithm for all encryption, decryption, and key operations.</div>
+</th>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/AllowAllCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">AllowAllCredentialsMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">A credentials matcher that always returns <code>true</code> when matching credentials no matter what arguments
+ are passed in.</div>
+</th>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/AllPermission.html" title="class in org.apache.shiro.authz.permission">AllPermission</a></td>
+<th class="colLast" scope="row">
+<div class="block">An all <tt>AllPermission</tt> instance is one that always implies any other permission; that is, its
+ <a href="org/apache/shiro/authz/permission/AllPermission.html#implies(org.apache.shiro.authz.Permission)"><code>implies</code></a> method always returns <tt>true</tt>.</div>
+</th>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/AllSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam">AllSuccessfulStrategy</a></td>
+<th class="colLast" scope="row">
+<div class="block"><tt>AuthenticationStrategy</tt> implementation that requires <em>all</em> configured realms to
+ <b>successfully</b> process the submitted <tt>AuthenticationToken</tt> during the log-in attempt.</div>
+</th>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/jaxrs/AnnotationAuthorizationFilter.html" title="class in org.apache.shiro.web.jaxrs">AnnotationAuthorizationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A filter that grants or denies access to a JAX-RS resource based on the Shiro annotations on it.</div>
+</th>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/AnnotationEventListenerResolver.html" title="class in org.apache.shiro.event.support">AnnotationEventListenerResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Inspects an object for annotated methods of interest and creates an <a href="org/apache/shiro/event/support/EventListener.html" title="interface in org.apache.shiro.event.support"><code>EventListener</code></a> instance for each method
+ discovered.</div>
+</th>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/aop/AnnotationHandler.html" title="class in org.apache.shiro.aop">AnnotationHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base support class for implementations that reads and processes JSR-175 annotations.</div>
+</th>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/aop/AnnotationMethodInterceptor.html" title="class in org.apache.shiro.aop">AnnotationMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">MethodInterceptor that inspects a specific annotation on the method invocation before continuing
+ its execution.</div>
+</th>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/aop/AnnotationResolver.html" title="interface in org.apache.shiro.aop">AnnotationResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Defines an AOP-framework-independent way of determining if an Annotation exists on a Method.</div>
+</th>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/AnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AnnotationsAuthorizingMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <tt>AnnotationsAuthorizingMethodInterceptor</tt> is a MethodInterceptor that asserts a given method is authorized
+ to execute based on one or more configured <tt>AuthorizingAnnotationMethodInterceptor</tt>s.</div>
+</th>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/AnonymousFilter.html" title="class in org.apache.shiro.web.filter.authc">AnonymousFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Filter that allows access to a path immeidately without performing security checks of any kind.</div>
+</th>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/AntPathMatcher.html" title="class in org.apache.shiro.util">AntPathMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">PathMatcher implementation for Ant-style path patterns.</div>
+</th>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.spring.security.interceptor">AopAllianceAnnotationsAuthorizingMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Allows Shiro Annotations to work in any <a href="http://aopalliance.sourceforge.net/">AOP Alliance</a>
+ specific implementation environment (for example, Spring).</div>
+</th>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.aspectj">AspectjAnnotationsAuthorizingMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Extends the annotations authorizing method interceptor class hierarchie to adapt
+ an aspectj <code>JoinPoint</code> into a <a href="org/apache/shiro/aop/MethodInvocation.html" title="interface in org.apache.shiro.aop"><code>MethodInvocation</code></a> amd to perform the
+ authorization of method invocations.</div>
+</th>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></td>
+<th class="colLast" scope="row">
+<div class="block">Assertion utility class that assists in validating arguments.</div>
+</th>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam">AtLeastOneSuccessfulStrategy</a></td>
+<th class="colLast" scope="row">
+<div class="block"><tt>AuthenticationStrategy</tt> implementation that requires <em>at least one</em> configured realm to
+ successfully process the submitted <tt>AuthenticationToken</tt> during the log-in attempt.</div>
+</th>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/AuthenticatedAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">AuthenticatedAnnotationHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Handles <a href="org/apache/shiro/authz/annotation/RequiresAuthentication.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresAuthentication</code></a> annotations and ensures the calling subject is
+ authenticated before allowing access.</div>
+</th>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/AuthenticatedAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AuthenticatedAnnotationMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresAuthentication.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresAuthenticated</code></a> annotation
+ is declared, and if so, ensures the calling
+ <code>Subject</code>.<a href="org/apache/shiro/subject/Subject.html#isAuthenticated()"><code>isAuthenticated()</code></a> before invoking
+ the method.</div>
+</th>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/AuthenticatedTag.html" title="class in org.apache.shiro.web.tags">AuthenticatedTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">JSP tag that renders the tag body only if the current user has executed a <b>successful</b> authentication attempt
+ <em>during their current session</em>.</div>
+</th>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/AuthenticatingFilter.html" title="class in org.apache.shiro.web.filter.authc">AuthenticatingFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>AuthenticationFilter</code> that is capable of automatically performing an authentication attempt
+ based on the incoming request.</div>
+</th>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/AuthenticatingRealm.html" title="class in org.apache.shiro.realm">AuthenticatingRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A top-level abstract implementation of the <tt>Realm</tt> interface that only implements authentication support
+ (log-in) operations and leaves authorization (access control) behavior to subclasses.</div>
+</th>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/AuthenticatingSecurityManager.html" title="class in org.apache.shiro.mgt">AuthenticatingSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro support of a <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> class hierarchy that delegates all
+ authentication operations to a wrapped <a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc"><code>Authenticator</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/AuthenticationException.html" title="class in org.apache.shiro.authc">AuthenticationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">General exception thrown due to an error during the Authentication process.</div>
+</th>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/AuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">AuthenticationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for all Filters that require the current user to be authenticated.</div>
+</th>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc">AuthenticationInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>AuthenticationInfo</code> represents a Subject's (aka user's) stored account information relevant to the
+ authentication/log-in process only.</div>
+</th>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/AuthenticationListener.html" title="interface in org.apache.shiro.authc">AuthenticationListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>AuthenticationListener</code> listens for notifications while <code>Subject</code>s authenticate with the system.</div>
+</th>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/AuthenticationStrategy.html" title="interface in org.apache.shiro.authc.pam">AuthenticationStrategy</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>AuthenticationStrategy</code> implementation assists the <a href="org/apache/shiro/authc/pam/ModularRealmAuthenticator.html" title="class in org.apache.shiro.authc.pam"><code>ModularRealmAuthenticator</code></a> during the
+ log-in process in a pluggable realm (PAM) environment.</div>
+</th>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/AuthenticationToken.html" title="interface in org.apache.shiro.authc">AuthenticationToken</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <tt>AuthenticationToken</tt> is a consolidation of an account's principals and supporting
+ credentials submitted by a user during an authentication attempt.</div>
+</th>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc">Authenticator</a></td>
+<th class="colLast" scope="row">
+<div class="block">An Authenticator is responsible for authenticating accounts in an application.</div>
+</th>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html" title="class in org.apache.shiro.spring.security.interceptor">AuthorizationAttributeSourceAdvisor</a></td>
+<th class="colLast" scope="row">
+<div class="block">TODO - complete JavaDoc</div>
+</th>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/AuthorizationException.html" title="class in org.apache.shiro.authz">AuthorizationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown if there is a problem during authorization (access control check).</div>
+</th>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authz/AuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz">AuthorizationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Superclass for authorization-related filters.</div>
+</th>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz">AuthorizationInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>AuthorizationInfo</code> represents a single Subject's stored authorization data (roles, permissions, etc)
+ used during authorization (access control) checks only.</div>
+</th>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz">Authorizer</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <tt>Authorizer</tt> performs authorization (access control) operations for any given Subject
+ (aka 'application user').</div>
+</th>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/AuthorizingAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">AuthorizingAnnotationHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">An AnnotationHandler that executes authorization (access control) behavior based on directive(s) found in a
+ JSR-175 Annotation.</div>
+</th>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/AuthorizingAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AuthorizingAnnotationMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <tt>AnnotationMethodInterceptor</tt> 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.</div>
+</th>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/AuthorizingMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AuthorizingMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Basic abstract class to support intercepting methods that perform authorization (access control) checks.</div>
+</th>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/AuthorizingRealm.html" title="class in org.apache.shiro.realm">AuthorizingRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>AuthorizingRealm</code> extends the <code>AuthenticatingRealm</code>'s capabilities by adding Authorization
+ (access control) support.</div>
+</th>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/AuthorizingSecurityManager.html" title="class in org.apache.shiro.mgt">AuthorizingSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro support of a <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> class hierarchy that delegates all
+ authorization (access control) operations to a wrapped <a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz"><code>Authorizer</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides <a href="http://en.wikipedia.org/wiki/Base64">Base 64</a> encoding and decoding as defined by
+ <a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a>.</div>
+</th>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/Base64Format.html" title="class in org.apache.shiro.crypto.hash.format">Base64Format</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>HashFormat</code> that outputs <em>only</em> the hash's digest bytes in Base64 format.</div>
+</th>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">BasicHttpAuthenticationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Requires the requesting user to be <a href="org/apache/shiro/subject/Subject.html#isAuthenticated()"><code>authenticated</code></a> for the
+ request to continue, and if they're not, requires the user to login via the HTTP Basic protocol-specific challenge.</div>
+</th>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/env/BasicIniEnvironment.html" title="class in org.apache.shiro.env">BasicIniEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block">Basic usage:</div>
+</th>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/event/BeanEvent.html" title="class in org.apache.shiro.config.event">BeanEvent</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/BearerHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">BearerHttpAuthenticationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Requires the requesting user to be <a href="org/apache/shiro/subject/Subject.html#isAuthenticated()"><code>authenticated</code></a> for the
+ request to continue, and if they're not, requires the user to login via the HTTP Bearer protocol-specific challenge.</div>
+</th>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/BearerToken.html" title="class in org.apache.shiro.authc">BearerToken</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/authc/AuthenticationToken.html" title="interface in org.apache.shiro.authc"><code>AuthenticationToken</code></a> that contains an a Bearer token or API key, typically received via an HTTP <code>Authorization</code> header.</div>
+</th>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.html" title="class in org.apache.shiro.aspectj">BeforeAdviceMethodInvocationAdapter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Helper class that adapts an AspectJ <code>JoinPoint</code>.</div>
+</th>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/BlowfishCipherService.html" title="class in org.apache.shiro.crypto">BlowfishCipherService</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>CipherService</code> using the <code>Blowfish</code> cipher algorithm for all encryption, decryption, and key operations.</div>
+</th>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util">ByteSource</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>ByteSource</code> wraps a byte array and provides additional encoding operations.</div>
+</th>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class that can construct ByteSource instances.</div>
+</th>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache">Cache</a><<a href="org/apache/shiro/cache/Cache.html" title="type parameter in Cache">K</a>,​<a href="org/apache/shiro/cache/Cache.html" title="type parameter in Cache">V</a>></td>
+<th class="colLast" scope="row">
+<div class="block">A Cache efficiently stores temporary objects primarily to improve an application's performance.</div>
+</th>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/CacheException.html" title="class in org.apache.shiro.cache">CacheException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root class of all Shiro exceptions related to caching operations.</div>
+</th>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/CacheManager.html" title="interface in org.apache.shiro.cache">CacheManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A CacheManager provides and maintains the lifecycles of <a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache"><code>Cache</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/CacheManagerAware.html" title="interface in org.apache.shiro.cache">CacheManagerAware</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by components that utilize a CacheManager and wish that CacheManager to be supplied if
+ one is available.</div>
+</th>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/CachingRealm.html" title="class in org.apache.shiro.realm">CachingRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A very basic abstract extension point for the <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> interface that provides caching support for subclasses.</div>
+</th>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/CachingSecurityManager.html" title="class in org.apache.shiro.mgt">CachingSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A very basic starting point for the SecurityManager interface that merely provides logging and caching
+ support.</div>
+</th>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/CachingSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">CachingSessionDAO</a></td>
+<th class="colLast" scope="row">
+<div class="block">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).</div>
+</th>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/cas/CasAuthenticationException.html" title="class in org.apache.shiro.cas">CasAuthenticationException</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">replaced with Shiro integration in <a href="https://github.com/bujiio/buji-pac4j">buji-pac4j</a>.</div>
+</th>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cas/CasFilter.html" title="class in org.apache.shiro.cas">CasFilter</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">replaced with Shiro integration in <a href="https://github.com/bujiio/buji-pac4j">buji-pac4j</a>.</div>
+</th>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/cas/CasRealm.html" title="class in org.apache.shiro.cas">CasRealm</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">replaced with Shiro integration in <a href="https://github.com/bujiio/buji-pac4j">buji-pac4j</a>.</div>
+</th>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cas/CasSubjectFactory.html" title="class in org.apache.shiro.cas">CasSubjectFactory</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">replaced with Shiro integration in <a href="https://github.com/bujiio/buji-pac4j">buji-pac4j</a>.</div>
+</th>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/cas/CasToken.html" title="class in org.apache.shiro.cas">CasToken</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">replaced with Shiro integration in <a href="https://github.com/bujiio/buji-pac4j">buji-pac4j</a>.</div>
+</th>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/CipherService.html" title="interface in org.apache.shiro.crypto">CipherService</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>CipherService</code> uses a cryptographic algorithm called a
+ <a href="http://en.wikipedia.org/wiki/Cipher">Cipher</a> to convert an original input source using a <code>key</code> to
+ an uninterpretable format.</div>
+</th>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html" title="class in org.apache.shiro.io">ClassResolvingObjectInputStream</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enables correct ClassLoader lookup in various environments (e.g.</div>
+</th>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility method library used to conveniently interact with <code>Class</code>es, such as acquiring them from the
+ application <code>ClassLoader</code>s and instantiating Objects from them.</div>
+</th>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/CliApp.html" title="class in org.apache.shiro.samples">CliApp</a></td>
+<th class="colLast" scope="row">
+<div class="block">Spring Boot Application that show the usage of a user login, checking permissions, and annotation protected methods.</div>
+</th>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec">CodecException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception related to issues during encoding or decoding.</div>
+</th>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base abstract class that provides useful encoding and decoding operations, especially for character data.</div>
+</th>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/CollectionUtils.html" title="class in org.apache.shiro.util">CollectionUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Static helper class for use dealing with Collections.</div>
+</th>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/CommonsInterpolator.html" title="class in org.apache.shiro.config">CommonsInterpolator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Commons-Config interpolation wrapper.</div>
+</th>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/ConcurrentAccessException.html" title="class in org.apache.shiro.authc">ConcurrentAccessException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when an authentication attempt has been received for an account that has already been
+ authenticated (i.e.</div>
+</th>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/ConfigurableHashService.html" title="interface in org.apache.shiro.crypto.hash">ConfigurableHashService</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HashService</code> that allows configuration of its strategy via JavaBeans-compatible setter methods.</div>
+</th>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/ConfigurationException.html" title="class in org.apache.shiro.config">ConfigurationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception indicating there was a problem parsing or processing the Shiro configuration.</div>
+</th>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/event/ConfiguredBeanEvent.html" title="class in org.apache.shiro.config.event">ConfiguredBeanEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Event triggered when a configured bean has been instantiated and fully configured but right before the bean has been
+ initialized.</div>
+</th>
+</tr>
+<tr id="i100" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet">Cookie</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface representing HTTP cookie operations, supporting pojo-style getters and setters for all
+ attributes which includes <a href="http://www.owasp.org/index.php/HttpOnly">HttpOnly</a> support.</div>
+</th>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/Cookie.SameSiteOptions.html" title="enum in org.apache.shiro.web.servlet">Cookie.SameSiteOptions</a></td>
+<th class="colLast" scope="row">
+<div class="block">The SameSite attribute of the Set-Cookie HTTP response header allows you to declare if your cookie should be restricted to a first-party or same-site context.</div>
+</th>
+</tr>
+<tr id="i102" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/mgt/CookieRememberMeManager.html" title="class in org.apache.shiro.web.mgt">CookieRememberMeManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Remembers a Subject's identity by saving the Subject's <a href="org/apache/shiro/subject/Subject.html#getPrincipals()"><code>principals</code></a> to a <a href="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet"><code>Cookie</code></a>
+ for later retrieval.</div>
+</th>
+</tr>
+<tr id="i103" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/CredentialsException.html" title="class in org.apache.shiro.authc">CredentialsException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown due to a problem with the credential(s) submitted for an
+ account during the authentication process.</div>
+</th>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential">CredentialsMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by classes that can determine if an AuthenticationToken's provided
+ credentials matches a corresponding account's credentials stored in the system.</div>
+</th>
+</tr>
+<tr id="i105" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/CryptoException.html" title="class in org.apache.shiro.crypto">CryptoException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base Shiro exception for problems encountered during cryptographic operations.</div>
+</th>
+</tr>
+<tr id="i106" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/dao/DataAccessException.html" title="class in org.apache.shiro.dao">DataAccessException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generic exception representing a problem when attempting to access data.</div>
+</th>
+</tr>
+<tr id="i107" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/aop/DefaultAnnotationResolver.html" title="class in org.apache.shiro.aop">DefaultAnnotationResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <code>AnnotationResolver</code> implementation that merely inspects the
+ <a href="org/apache/shiro/aop/MethodInvocation.html" title="interface in org.apache.shiro.aop"><code>MethodInvocation</code></a>'s <a href="org/apache/shiro/aop/MethodInvocation.html#getMethod()"><code>target method</code></a>,
+ and returns <code>targetMethod</code>.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true#getAnnotation(java.lang.Class)" title="class or interface in java.lang.reflect" class="externalLink"><code>getAnnotation(class)</code></a>.</div>
+</th>
+</tr>
+<tr id="i108" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/DefaultBlockCipherService.html" title="class in org.apache.shiro.crypto">DefaultBlockCipherService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base abstract class for block cipher algorithms.</div>
+</th>
+</tr>
+<tr id="i109" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/env/DefaultEnvironment.html" title="class in org.apache.shiro.env">DefaultEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple/default <code>Environment</code> implementation that stores Shiro objects as key-value pairs in a
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i110" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/DefaultEventBus.html" title="class in org.apache.shiro.event.support">DefaultEventBus</a></td>
+<th class="colLast" scope="row">
+<div class="block">A default event bus implementation that synchronously publishes events to registered listeners.</div>
+</th>
+</tr>
+<tr id="i111" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/mgt/DefaultFilter.html" title="enum in org.apache.shiro.web.filter.mgt">DefaultFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enum representing all of the default Shiro Filter instances available to web applications.</div>
+</th>
+</tr>
+<tr id="i112" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/mgt/DefaultFilterChainManager.html" title="class in org.apache.shiro.web.filter.mgt">DefaultFilterChainManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <a href="org/apache/shiro/web/filter/mgt/FilterChainManager.html" title="interface in org.apache.shiro.web.filter.mgt"><code>FilterChainManager</code></a> implementation maintaining a map of <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>Filter</code></a> instances
+ (key: filter name, value: Filter) as well as a map of <a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><code>NamedFilterList</code></a>s created from these
+ <code>Filter</code>s (key: filter chain name, value: NamedFilterList).</div>
+</th>
+</tr>
+<tr id="i113" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/DefaultHashFormatFactory.html" title="class in org.apache.shiro.crypto.hash.format">DefaultHashFormatFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">This default <code>HashFormatFactory</code> implementation heuristically determines a <code>HashFormat</code> class to
+ instantiate based on the input argument and returns a new instance of the discovered class.</div>
+</th>
+</tr>
+<tr id="i114" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/DefaultHashService.html" title="class in org.apache.shiro.crypto.hash">DefaultHashService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/crypto/hash/HashService.html" title="interface in org.apache.shiro.crypto.hash"><code>HashService</code></a> interface, supporting a customizable hash algorithm name,
+ secure-random salt generation, multiple hash iterations and an optional internal
+ <a href="org/apache/shiro/crypto/hash/DefaultHashService.html#setPrivateSalt(org.apache.shiro.util.ByteSource)"><code>privateSalt</code></a>.</div>
+</th>
+</tr>
+<tr id="i115" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/DefaultInterpolator.html" title="class in org.apache.shiro.config">DefaultInterpolator</a></td>
+<th class="colLast" scope="row">
+<div class="block">This <a href="org/apache/shiro/config/Interpolator.html" title="interface in org.apache.shiro.config"><code>Interpolator</code></a> simply returns the original value.</div>
+</th>
+</tr>
+<tr id="i116" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/ldap/DefaultLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap">DefaultLdapContextFactory</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">replaced by the <a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap"><code>JndiLdapContextFactory</code></a> implementation.</div>
+</th>
+</tr>
+<tr id="i117" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/ldap/DefaultLdapRealm.html" title="class in org.apache.shiro.realm.ldap">DefaultLdapRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">An LDAP <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> implementation utilizing Sun's/Oracle's
+ <a href="http://download-llnw.oracle.com/javase/tutorial/jndi/ldap/jndi.html">JNDI API as an LDAP API</a>.</div>
+</th>
+</tr>
+<tr id="i118" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/DefaultPasswordService.html" title="class in org.apache.shiro.authc.credential">DefaultPasswordService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/authc/credential/PasswordService.html" title="interface in org.apache.shiro.authc.credential"><code>PasswordService</code></a> interface that relies on an internal
+ <a href="org/apache/shiro/crypto/hash/HashService.html" title="interface in org.apache.shiro.crypto.hash"><code>HashService</code></a>, <a href="org/apache/shiro/crypto/hash/format/HashFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><code>HashFormat</code></a>, and <a href="org/apache/shiro/crypto/hash/format/HashFormatFactory.html" title="interface in org.apache.shiro.crypto.hash.format"><code>HashFormatFactory</code></a> to function:</div>
+</th>
+</tr>
+<tr id="i119" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/DefaultSecurityManager.html" title="class in org.apache.shiro.mgt">DefaultSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">The Shiro framework's default concrete implementation of the <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> interface,
+ based around a collection of <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a>s.</div>
+</th>
+</tr>
+<tr id="i120" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/io/DefaultSerializer.html" title="class in org.apache.shiro.io">DefaultSerializer</a><<a href="org/apache/shiro/io/DefaultSerializer.html" title="type parameter in DefaultSerializer">T</a>></td>
+<th class="colLast" scope="row">
+<div class="block">Serializer implementation that uses the default JVM serialization mechanism (Object Input/Output Streams).</div>
+</th>
+</tr>
+<tr id="i121" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/DefaultSessionContext.html" title="class in org.apache.shiro.session.mgt">DefaultSessionContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/session/mgt/SessionContext.html" title="interface in org.apache.shiro.session.mgt"><code>SessionContext</code></a> interface which provides getters and setters that
+ wrap interaction with the underlying backing context map.</div>
+</th>
+</tr>
+<tr id="i122" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/DefaultSessionKey.html" title="class in org.apache.shiro.session.mgt">DefaultSessionKey</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/session/mgt/SessionKey.html" title="interface in org.apache.shiro.session.mgt"><code>SessionKey</code></a> interface, which allows setting and retrieval of a concrete
+ <a href="org/apache/shiro/session/mgt/DefaultSessionKey.html#getSessionId()"><code>sessionId</code></a> that the <code>SessionManager</code> implementation can use to look up a
+ <code>Session</code> instance.</div>
+</th>
+</tr>
+<tr id="i123" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/DefaultSessionManager.html" title="class in org.apache.shiro.session.mgt">DefaultSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default business-tier implementation of a <a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>ValidatingSessionManager</code></a>.</div>
+</th>
+</tr>
+<tr id="i124" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/DefaultSessionStorageEvaluator.html" title="class in org.apache.shiro.mgt">DefaultSessionStorageEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Default <code>SessionStorageEvaluator</code> that provides reasonable control over if and how Sessions may be used for
+ storing Subject state.</div>
+</th>
+</tr>
+<tr id="i125" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/config/DefaultShiroFilterChainDefinition.html" title="class in org.apache.shiro.spring.web.config">DefaultShiroFilterChainDefinition</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i126" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/support/DefaultSubjectContext.html" title="class in org.apache.shiro.subject.support">DefaultSubjectContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/subject/SubjectContext.html" title="interface in org.apache.shiro.subject"><code>SubjectContext</code></a> interface.</div>
+</th>
+</tr>
+<tr id="i127" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/DefaultSubjectDAO.html" title="class in org.apache.shiro.mgt">DefaultSubjectDAO</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <code>SubjectDAO</code> implementation that stores Subject state in the Subject's Session by default (but this
+ can be disabled - see below).</div>
+</th>
+</tr>
+<tr id="i128" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/DefaultSubjectFactory.html" title="class in org.apache.shiro.mgt">DefaultSubjectFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <a href="org/apache/shiro/mgt/SubjectFactory.html" title="interface in org.apache.shiro.mgt"><code>SubjectFactory</code></a> implementation that creates <a href="org/apache/shiro/subject/support/DelegatingSubject.html" title="class in org.apache.shiro.subject.support"><code>DelegatingSubject</code></a>
+ instances.</div>
+</th>
+</tr>
+<tr id="i129" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/env/DefaultWebEnvironment.html" title="class in org.apache.shiro.web.env">DefaultWebEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <a href="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env"><code>WebEnvironment</code></a> implementation based on a backing <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i130" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/mgt/DefaultWebSecurityManager.html" title="class in org.apache.shiro.web.mgt">DefaultWebSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><code>WebSecurityManager</code></a> implementation used in web-based applications or any
+ application that requires HTTP connectivity (SOAP, http remoting, etc).</div>
+</th>
+</tr>
+<tr id="i131" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/session/mgt/DefaultWebSessionContext.html" title="class in org.apache.shiro.web.session.mgt">DefaultWebSessionContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><code>WebSessionContext</code></a> interface which provides getters and setters that
+ wrap interaction with the underlying backing context map.</div>
+</th>
+</tr>
+<tr id="i132" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/session/mgt/DefaultWebSessionManager.html" title="class in org.apache.shiro.web.session.mgt">DefaultWebSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Web-application capable <a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>SessionManager</code></a> implementation.</div>
+</th>
+</tr>
+<tr id="i133" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.html" title="class in org.apache.shiro.web.mgt">DefaultWebSessionStorageEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A web-specific <code>SessionStorageEvaluator</code> that performs the same logic as the parent class
+ <a href="org/apache/shiro/mgt/DefaultSessionStorageEvaluator.html" title="class in org.apache.shiro.mgt"><code>DefaultSessionStorageEvaluator</code></a> but additionally checks for a request-specific flag that may enable or
+ disable session access.</div>
+</th>
+</tr>
+<tr id="i134" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/subject/support/DefaultWebSubjectContext.html" title="class in org.apache.shiro.web.subject.support">DefaultWebSubjectContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <code>WebSubjectContext</code> implementation that provides for additional storage and retrieval of
+ a <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletRequest</code></a> and <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletResponse.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletResponse</code></a>.</div>
+</th>
+</tr>
+<tr id="i135" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/mgt/DefaultWebSubjectFactory.html" title="class in org.apache.shiro.web.mgt">DefaultWebSubjectFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SubjectFactory</code> implementation that creates <a href="org/apache/shiro/web/subject/support/WebDelegatingSubject.html" title="class in org.apache.shiro.web.subject.support"><code>WebDelegatingSubject</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i136" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/DelegatingSession.html" title="class in org.apache.shiro.session.mgt">DelegatingSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">A DelegatingSession is a client-tier representation of a server side
+ <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a>.</div>
+</th>
+</tr>
+<tr id="i137" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/support/DelegatingSubject.html" title="class in org.apache.shiro.subject.support">DelegatingSubject</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of the <code>Subject</code> interface that delegates
+ method calls to an underlying <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> instance for security checks.</div>
+</th>
+</tr>
+<tr id="i138" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util">Destroyable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro container-agnostic interface that indicates that this object requires a callback during destruction.</div>
+</th>
+</tr>
+<tr id="i139" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/event/DestroyedBeanEvent.html" title="class in org.apache.shiro.config.event">DestroyedBeanEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Event triggered when a configured bean has been destroyed.</div>
+</th>
+</tr>
+<tr id="i140" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/DisabledAccountException.html" title="class in org.apache.shiro.authc">DisabledAccountException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when attempting to authenticate and the corresponding account has been disabled for
+ some reason.</div>
+</th>
+</tr>
+<tr id="i141" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/support/DisabledSessionException.html" title="class in org.apache.shiro.subject.support">DisabledSessionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown if attempting to create a new <code>Subject</code>
+ <a href="org/apache/shiro/subject/Subject.html#getSession()"><code>session</code></a>, but that <code>Subject</code>'s sessions are disabled.</div>
+</th>
+</tr>
+<tr id="i142" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/DomainPermission.html" title="class in org.apache.shiro.authz.permission">DomainPermission</a></td>
+<th class="colLast" scope="row">
+<div class="block">Provides a base Permission class from which type-safe/domain-specific subclasses may extend.</div>
+</th>
+</tr>
+<tr id="i143" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/ehcache/EhCache.html" title="class in org.apache.shiro.cache.ehcache">EhCache</a><<a href="org/apache/shiro/cache/ehcache/EhCache.html" title="type parameter in EhCache">K</a>,​<a href="org/apache/shiro/cache/ehcache/EhCache.html" title="type parameter in EhCache">V</a>></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro <a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache"><code>Cache</code></a> implementation that wraps an <code>Ehcache</code> instance.</div>
+</th>
+</tr>
+<tr id="i144" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/ehcache/EhCacheManager.html" title="class in org.apache.shiro.cache.ehcache">EhCacheManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro <code>CacheManager</code> implementation utilizing the Ehcache framework for all cache functionality.</div>
+</th>
+</tr>
+<tr id="i145" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/EnterpriseCacheSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">EnterpriseCacheSessionDAO</a></td>
+<th class="colLast" scope="row">
+<div class="block">SessionDAO implementation that relies on an enterprise caching product as the EIS system of record for all sessions.</div>
+</th>
+</tr>
+<tr id="i146" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/env/Environment.html" title="interface in org.apache.shiro.env">Environment</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>Environment</code> instance encapsulates all of the objects that Shiro requires to function.</div>
+</th>
+</tr>
+<tr id="i147" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/env/EnvironmentException.html" title="class in org.apache.shiro.env">EnvironmentException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown for errors related to <a href="org/apache/shiro/env/Environment.html" title="interface in org.apache.shiro.env"><code>Environment</code></a> instances or configuration.</div>
+</th>
+</tr>
+<tr id="i148" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/env/EnvironmentLoader.html" title="class in org.apache.shiro.web.env">EnvironmentLoader</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>EnvironmentLoader</code> is responsible for loading a web application's Shiro <a href="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env"><code>WebEnvironment</code></a>
+ (which includes the web app's <a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><code>WebSecurityManager</code></a>) into the
+ <code>ServletContext</code> at application startup.</div>
+</th>
+</tr>
+<tr id="i149" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/env/EnvironmentLoaderListener.html" title="class in org.apache.shiro.web.env">EnvironmentLoaderListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Bootstrap listener to startup and shutdown the web application's Shiro
+ <a href="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env"><code>WebEnvironment</code></a> at ServletContext startup and shutdown respectively.</div>
+</th>
+</tr>
+<tr id="i150" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/event/Event.html" title="class in org.apache.shiro.event">Event</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root class for all of Shiro's event classes.</div>
+</th>
+</tr>
+<tr id="i151" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/event/EventBus.html" title="interface in org.apache.shiro.event">EventBus</a></td>
+<th class="colLast" scope="row">
+<div class="block">An event bus can publish events to event subscribers as well as provide a mechanism for registering and unregistering
+ event subscribers.</div>
+</th>
+</tr>
+<tr id="i152" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/event/EventBusAware.html" title="interface in org.apache.shiro.event">EventBusAware</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by components that utilize an EventBus for publishing and/or subscribing to/from events
+ and wish that EventBus to be supplied if one is available.</div>
+</th>
+</tr>
+<tr id="i153" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/EventClassComparator.html" title="class in org.apache.shiro.event.support">EventClassComparator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Compares two event classes based on their position in a class hierarchy.</div>
+</th>
+</tr>
+<tr id="i154" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/EventListener.html" title="interface in org.apache.shiro.event.support">EventListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">An event listener knows how to accept and process events of a particular type (or types).</div>
+</th>
+</tr>
+<tr id="i155" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/EventListenerComparator.html" title="class in org.apache.shiro.event.support">EventListenerComparator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Compares two event listeners to determine the order in which they should be invoked when an event is dispatched.</div>
+</th>
+</tr>
+<tr id="i156" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/EventListenerResolver.html" title="interface in org.apache.shiro.event.support">EventListenerResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>EventListenerResolver</code> knows how to resolve (either create or lookup) <a href="org/apache/shiro/event/support/EventListener.html" title="interface in org.apache.shiro.event.support"><code>EventListener</code></a> instances
+ as a result of inspecting a subscriber object, mostly likely a
+ <a href="org/apache/shiro/event/Subscribe.html" title="annotation in org.apache.shiro.event"><code>Subscribe</code></a>-annotated object instance.</div>
+</th>
+</tr>
+<tr id="i157" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/jaxrs/ExceptionMapper.html" title="class in org.apache.shiro.web.jaxrs">ExceptionMapper</a></td>
+<th class="colLast" scope="row">
+<div class="block">JAX-RS exception mapper used to map Shiro <code>AuthorizationExceptions</code> to HTTP status codes.</div>
+</th>
+</tr>
+<tr id="i158" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/ExcessiveAttemptsException.html" title="class in org.apache.shiro.authc">ExcessiveAttemptsException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a system is configured to only allow a certain number of authentication attempts
+ over a period of time and the current session has failed to authenticate successfully within
+ that number.</div>
+</th>
+</tr>
+<tr id="i159" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/ExecutionException.html" title="class in org.apache.shiro.subject">ExecutionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception wrapping any potential checked exception thrown when a <code>Subject</code> executes a
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>Callable</code></a>.</div>
+</th>
+</tr>
+<tr id="i160" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/ExecutorServiceSessionValidationScheduler.html" title="class in org.apache.shiro.session.mgt">ExecutorServiceSessionValidationScheduler</a></td>
+<th class="colLast" scope="row">
+<div class="block">SessionValidationScheduler implementation that uses a
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>ScheduledExecutorService</code></a> to call <a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html#validateSessions()"><code>ValidatingSessionManager.validateSessions()</code></a> every
+ <em><a href="org/apache/shiro/session/mgt/ExecutorServiceSessionValidationScheduler.html#getInterval()"><code>interval</code></a></em> milliseconds.</div>
+</th>
+</tr>
+<tr id="i161" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/ExpiredCredentialsException.html" title="class in org.apache.shiro.authc">ExpiredCredentialsException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown during the authentication process when the system determines the submitted credential(s)
+ has expired and will not allow login.</div>
+</th>
+</tr>
+<tr id="i162" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/ExpiredSessionException.html" title="class in org.apache.shiro.session">ExpiredSessionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A special case of a StoppedSessionException.</div>
+</th>
+</tr>
+<tr id="i163" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util">Factory</a><<a href="org/apache/shiro/util/Factory.html" title="type parameter in Factory">T</a>></td>
+<th class="colLast" scope="row">
+<div class="block">Generics-aware interface supporting the
+ <a href="http://en.wikipedia.org/wiki/Factory_method_pattern">Factory Method</a> design pattern.</div>
+</th>
+</tr>
+<tr id="i164" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/mgt/FilterChainManager.html" title="interface in org.apache.shiro.web.filter.mgt">FilterChainManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>FilterChainManager</code> manages the creation and modification of <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>Filter</code></a> chains from an available pool
+ of <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>Filter</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i165" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/mgt/FilterChainResolver.html" title="interface in org.apache.shiro.web.filter.mgt">FilterChainResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>FilterChainResolver</code> can resolve an appropriate <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/FilterChain.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>FilterChain</code></a> to execute during a
+ <code>ServletRequest</code>.</div>
+</th>
+</tr>
+<tr id="i166" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam">FirstSuccessfulStrategy</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/shiro/authc/pam/AuthenticationStrategy.html" title="interface in org.apache.shiro.authc.pam"><code>AuthenticationStrategy</code></a> implementation that only accepts the account data from
+ the first successfully consulted Realm and ignores all subsequent realms.</div>
+</th>
+</tr>
+<tr id="i167" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">FormAuthenticationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Requires the requesting user to be authenticated for the request to continue, and if they are not, forces the user
+ to login via by redirecting them to the <a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html#setLoginUrl(java.lang.String)"><code>loginUrl</code></a> you configure.</div>
+</th>
+</tr>
+<tr id="i168" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/GuestAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">GuestAnnotationHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresGuest.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresGuest</code></a> annotation
+ is declared, and if so, ensures the calling <code>Subject</code> does <em>not</em>
+ have an <a href="org/apache/shiro/subject/Subject.html#getPrincipal()"><code>identity</code></a> before invoking the method.</div>
+</th>
+</tr>
+<tr id="i169" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/GuestAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">GuestAnnotationMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresGuest.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresGuest</code></a> annotation
+ is declared, and if so, ensures the calling <code>Subject</code> does <em>not</em>
+ have an <a href="org/apache/shiro/subject/Subject.html#getPrincipal()"><code>identity</code></a> before invoking the method.</div>
+</th>
+</tr>
+<tr id="i170" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/GuestTag.html" title="class in org.apache.shiro.web.tags">GuestTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">JSP tag that renders the tag body if the current user <em>is not</em> known to the system, either because they
+ haven't logged in yet, or because they have no 'RememberMe' identity.</div>
+</th>
+</tr>
+<tr id="i171" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/guice/web/GuiceShiroFilter.html" title="class in org.apache.shiro.guice.web">GuiceShiroFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro filter that is managed by and receives its filter chain configurations from Guice.</div>
+</th>
+</tr>
+<tr id="i172" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/codec/H64.html" title="class in org.apache.shiro.codec">H64</a></td>
+<th class="colLast" scope="row">
+<div class="block">Codec for <a href="http://en.wikipedia.org/wiki/Crypt_(Unix)">Unix Crypt</a>-style encoding.</div>
+</th>
+</tr>
+<tr id="i173" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/HasAnyRolesTag.html" title="class in org.apache.shiro.web.tags">HasAnyRolesTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">Displays body content if the current user has any of the roles specified.</div>
+</th>
+</tr>
+<tr id="i174" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/Hash.html" title="interface in org.apache.shiro.crypto.hash">Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Cryptographic <code>Hash</code> represents a one-way conversion algorithm that transforms an input source to an
+ underlying byte array.</div>
+</th>
+</tr>
+<tr id="i175" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">HashedCredentialsMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HashedCredentialMatcher</code> provides support for hashing of supplied <code>AuthenticationToken</code> credentials
+ before being compared to those in the <code>AuthenticationInfo</code> from the data store.</div>
+</th>
+</tr>
+<tr id="i176" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/tools/hasher/Hasher.html" title="class in org.apache.shiro.tools.hasher">Hasher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Commandline line utility to hash data such as strings, passwords, resources (files, urls, etc).</div>
+</th>
+</tr>
+<tr id="i177" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/HashFormat.html" title="interface in org.apache.shiro.crypto.hash.format">HashFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HashFormat</code> is able to format a <a href="org/apache/shiro/crypto/hash/Hash.html" title="interface in org.apache.shiro.crypto.hash"><code>Hash</code></a> instance into a well-defined formatted String.</div>
+</th>
+</tr>
+<tr id="i178" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/HashFormatFactory.html" title="interface in org.apache.shiro.crypto.hash.format">HashFormatFactory</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i179" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/HashingPasswordService.html" title="interface in org.apache.shiro.authc.credential">HashingPasswordService</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HashingPasswordService</code> is a <a href="org/apache/shiro/authc/credential/PasswordService.html" title="interface in org.apache.shiro.authc.credential"><code>PasswordService</code></a> that performs password encryption and comparisons
+ based on cryptographic <a href="org/apache/shiro/crypto/hash/Hash.html" title="interface in org.apache.shiro.crypto.hash"><code>Hash</code></a>es.</div>
+</th>
+</tr>
+<tr id="i180" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/HashRequest.html" title="interface in org.apache.shiro.crypto.hash">HashRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HashRequest</code> is composed of data that will be used by a <a href="org/apache/shiro/crypto/hash/HashService.html" title="interface in org.apache.shiro.crypto.hash"><code>HashService</code></a> to compute a hash (aka
+ 'digest').</div>
+</th>
+</tr>
+<tr id="i181" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/HashRequest.Builder.html" title="class in org.apache.shiro.crypto.hash">HashRequest.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Builder class representing the Builder design pattern for constructing <a href="org/apache/shiro/crypto/hash/HashRequest.html" title="interface in org.apache.shiro.crypto.hash"><code>HashRequest</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i182" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/HashService.html" title="interface in org.apache.shiro.crypto.hash">HashService</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HashService</code> hashes input sources utilizing a particular hashing strategy.</div>
+</th>
+</tr>
+<tr id="i183" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/HasPermissionTag.html" title="class in org.apache.shiro.web.tags">HasPermissionTag</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i184" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/HasRoleTag.html" title="class in org.apache.shiro.web.tags">HasRoleTag</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i185" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/hazelcast/cache/HazelcastCacheManager.html" title="class in org.apache.shiro.hazelcast.cache">HazelcastCacheManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>CacheManager</code> implementation backed by <a href="http://www.hazelcast.com/">Hazelcast</a>,
+ "an open source clustering and highly scalable data distribution platform for Java"</div>
+</th>
+</tr>
+<tr id="i186" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/HelloController.html" title="class in org.apache.shiro.samples">HelloController</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i187" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="http://en.wikipedia.org/wiki/Hexadecimal">Hexadecimal</a> encoder and decoder.</div>
+</th>
+</tr>
+<tr id="i188" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/HexFormat.html" title="class in org.apache.shiro.crypto.hash.format">HexFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>HashFormat</code> that outputs <em>only</em> The hash's digest bytes in hex format.</div>
+</th>
+</tr>
+<tr id="i189" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/HostAuthenticationToken.html" title="interface in org.apache.shiro.authc">HostAuthenticationToken</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HostAuthenticationToken</code> retains the host information from where
+ an authentication attempt originates.</div>
+</th>
+</tr>
+<tr id="i190" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authz/HostFilter.html" title="class in org.apache.shiro.web.filter.authz">HostFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Filter that can allow or deny access based on the host that sent the request.</div>
+</th>
+</tr>
+<tr id="i191" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/HostUnauthorizedException.html" title="class in org.apache.shiro.authz">HostUnauthorizedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when a particular client (that is, host address) has not been enabled to access the system
+ or if the client has been enabled access but is not permitted to perform a particular operation
+ or access a particular resource.</div>
+</th>
+</tr>
+<tr id="i192" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html" title="class in org.apache.shiro.web.filter.authz">HttpMethodPermissionFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A filter that translates an HTTP Request's Method (eg GET, POST, etc)
+ into an corresponding action (verb) and uses that verb to construct a permission that will be checked to determine
+ access.</div>
+</th>
+</tr>
+<tr id="i193" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/session/HttpServletSession.html" title="class in org.apache.shiro.web.session">HttpServletSession</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> implementation that is backed entirely by a standard servlet container
+ <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpSession.html?is-external=true" title="class or interface in javax.servlet.http" class="externalLink"><code>HttpSession</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i194" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/ImmutableProxiedSession.html" title="class in org.apache.shiro.session.mgt">ImmutableProxiedSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of the <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> interface that proxies another <code>Session</code>, but does not
+ allow any 'write' operations to the underlying session.</div>
+</th>
+</tr>
+<tr id="i195" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/IncorrectCredentialsException.html" title="class in org.apache.shiro.authc">IncorrectCredentialsException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when attempting to authenticate with credential(s) that do not match the actual
+ credentials associated with the account principal.</div>
+</th>
+</tr>
+<tr id="i196" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config">Ini</a></td>
+<th class="colLast" scope="row">
+<div class="block">A class representing the <a href="http://en.wikipedia.org/wiki/INI_file">INI</a> text configuration format.</div>
+</th>
+</tr>
+<tr id="i197" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/Ini.Section.html" title="class in org.apache.shiro.config">Ini.Section</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>Ini.Section</code> is String-key-to-String-value Map, identifiable by a
+ <a href="org/apache/shiro/config/Ini.Section.html#getName()"><code>name</code></a> unique within an <a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config"><code>Ini</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i198" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/IniFactorySupport.html" title="class in org.apache.shiro.config">IniFactorySupport</a><<a href="org/apache/shiro/config/IniFactorySupport.html" title="type parameter in IniFactorySupport">T</a>></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">use Shiro's <code>Environment</code> mechanisms instead.</div>
+</th>
+</tr>
+<tr id="i199" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/config/IniFilterChainResolverFactory.html" title="class in org.apache.shiro.web.config">IniFilterChainResolverFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util"><code>Factory</code></a> that creates <a href="org/apache/shiro/web/filter/mgt/FilterChainResolver.html" title="interface in org.apache.shiro.web.filter.mgt"><code>FilterChainResolver</code></a> instances based on <a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config"><code>Ini</code></a> configuration.</div>
+</th>
+</tr>
+<tr id="i200" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/text/IniRealm.html" title="class in org.apache.shiro.realm.text">IniRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> implementation that creates
+ <a href="org/apache/shiro/authc/SimpleAccount.html" title="class in org.apache.shiro.authc"><code>SimpleAccount</code></a> instances based on
+ <a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config"><code>Ini</code></a> configuration.</div>
+</th>
+</tr>
+<tr id="i201" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/IniSecurityManagerFactory.html" title="class in org.apache.shiro.config">IniSecurityManagerFactory</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">use Shiro's <code>Environment</code> mechanisms instead.</div>
+</th>
+</tr>
+<tr id="i202" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/IniShiroFilter.html" title="class in org.apache.shiro.web.servlet">IniShiroFilter</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">in 1.2 in favor of using the <a href="org/apache/shiro/web/servlet/ShiroFilter.html" title="class in org.apache.shiro.web.servlet"><code>ShiroFilter</code></a></div>
+</th>
+</tr>
+<tr id="i203" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util">Initializable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro container-agnostic interface that indicates that this object requires initialization.</div>
+</th>
+</tr>
+<tr id="i204" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/event/InitializedBeanEvent.html" title="class in org.apache.shiro.config.event">InitializedBeanEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Event triggered when a configured bean has been instantiated, fully configured and initialized.</div>
+</th>
+</tr>
+<tr id="i205" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/env/IniWebEnvironment.html" title="class in org.apache.shiro.web.env">IniWebEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env"><code>WebEnvironment</code></a> implementation configured by an <a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config"><code>Ini</code></a> instance or <code>Ini</code> resource locations.</div>
+</th>
+</tr>
+<tr id="i206" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/event/InstantiatedBeanEvent.html" title="class in org.apache.shiro.config.event">InstantiatedBeanEvent</a></td>
+<th class="colLast" scope="row">
+<div class="block">Event triggered when a configured bean has been instantiated but before it is configured or initialized.</div>
+</th>
+</tr>
+<tr id="i207" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util">InstantiationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Runtime exception thrown by the framework when unable to instantiate a Class via reflection.</div>
+</th>
+</tr>
+<tr id="i208" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/Interpolator.html" title="interface in org.apache.shiro.config">Interpolator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Basic String interpolation interface.</div>
+</th>
+</tr>
+<tr id="i209" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/InvalidPermissionStringException.html" title="class in org.apache.shiro.authz.permission">InvalidPermissionStringException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown by <a href="org/apache/shiro/authz/permission/PermissionResolver.html#resolvePermission(java.lang.String)"><code>PermissionResolver.resolvePermission(String)</code></a> when the String being parsed is not
+ valid for that resolver.</div>
+</th>
+</tr>
+<tr id="i210" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/InvalidRequestFilter.html" title="class in org.apache.shiro.web.filter">InvalidRequestFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A request filter that blocks malicious requests.</div>
+</th>
+</tr>
+<tr id="i211" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/dao/InvalidResourceUsageException.html" title="class in org.apache.shiro.dao">InvalidResourceUsageException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception indicating invalid or incorrect usage of a data access resource.</div>
+</th>
+</tr>
+<tr id="i212" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/InvalidSessionException.html" title="class in org.apache.shiro.session">InvalidSessionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when attempting to interact with the system under an established session
+ when that session is considered invalid.</div>
+</th>
+</tr>
+<tr id="i213" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/JavaEnvironment.html" title="class in org.apache.shiro.util">JavaEnvironment</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">This class is no longer used in Shiro and will be removed in the next major version.</div>
+</th>
+</tr>
+<tr id="i214" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/JavaUuidSessionIdGenerator.html" title="class in org.apache.shiro.session.mgt.eis">JavaUuidSessionIdGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/shiro/session/mgt/eis/SessionIdGenerator.html" title="interface in org.apache.shiro.session.mgt.eis"><code>SessionIdGenerator</code></a> that generates String values of JDK <a href="https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>UUID</code></a>'s as the session IDs.</div>
+</th>
+</tr>
+<tr id="i215" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/JcaCipherService.html" title="class in org.apache.shiro.crypto">JcaCipherService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract <code>CipherService</code> implementation utilizing Java's JCA APIs.</div>
+</th>
+</tr>
+<tr id="i216" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/jdbc/JdbcRealm.html" title="class in org.apache.shiro.realm.jdbc">JdbcRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">Realm that allows authentication and authorization via JDBC calls.</div>
+</th>
+</tr>
+<tr id="i217" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/jdbc/JdbcRealm.SaltStyle.html" title="enum in org.apache.shiro.realm.jdbc">JdbcRealm.SaltStyle</a></td>
+<th class="colLast" scope="row">
+<div class="block">Password hash salt configuration.</div>
+</th>
+</tr>
+<tr id="i218" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/JdbcUtils.html" title="class in org.apache.shiro.util">JdbcUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">A set of static helper methods for managing JDBC API objects.</div>
+</th>
+</tr>
+<tr id="i219" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/jndi/JndiCallback.html" title="interface in org.apache.shiro.jndi">JndiCallback</a></td>
+<th class="colLast" scope="row">
+<div class="block">Callback interface to be implemented by classes that need to perform an
+ operation (such as a lookup) in a JNDI context.</div>
+</th>
+</tr>
+<tr id="i220" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap">JndiLdapContextFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/shiro/realm/ldap/LdapContextFactory.html" title="interface in org.apache.shiro.realm.ldap"><code>LdapContextFactory</code></a> implementation using the default Sun/Oracle JNDI Ldap API, utilizing JNDI
+ environment properties and an <a href="https://docs.oracle.com/javase/8/docs/api/javax/naming/InitialContext.html?is-external=true" title="class or interface in javax.naming" class="externalLink"><code>InitialContext</code></a>.</div>
+</th>
+</tr>
+<tr id="i221" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/ldap/JndiLdapRealm.html" title="class in org.apache.shiro.realm.ldap">JndiLdapRealm</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">Renamed to <a href="org/apache/shiro/realm/ldap/DefaultLdapRealm.html" title="class in org.apache.shiro.realm.ldap"><code>DefaultLdapRealm</code></a>, this class will be removed prior to 2.0</div>
+</th>
+</tr>
+<tr id="i222" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/jndi/JndiLocator.html" title="class in org.apache.shiro.jndi">JndiLocator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Convenient superclass for JNDI accessors, providing "jndiTemplate"
+ and "jndiEnvironment" bean properties.</div>
+</th>
+</tr>
+<tr id="i223" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/jndi/JndiObjectFactory.html" title="class in org.apache.shiro.jndi">JndiObjectFactory</a><<a href="org/apache/shiro/jndi/JndiObjectFactory.html" title="type parameter in JndiObjectFactory">T</a>></td>
+<th class="colLast" scope="row">
+<div class="block">A factory implementation intended to be used to look up objects in jndi.</div>
+</th>
+</tr>
+<tr id="i224" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/jndi/JndiRealmFactory.html" title="class in org.apache.shiro.realm.jndi">JndiRealmFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Looks up one or more Realm instances from JNDI using specified <a href="org/apache/shiro/realm/jndi/JndiRealmFactory.html#setJndiNames(java.util.Collection)"><code>jndiNames</code></a>.</div>
+</th>
+</tr>
+<tr id="i225" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/jndi/JndiTemplate.html" title="class in org.apache.shiro.jndi">JndiTemplate</a></td>
+<th class="colLast" scope="row">
+<div class="block">Helper class that simplifies JNDI operations.</div>
+</th>
+</tr>
+<tr id="i226" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/LacksPermissionTag.html" title="class in org.apache.shiro.web.tags">LacksPermissionTag</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i227" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/LacksRoleTag.html" title="class in org.apache.shiro.web.tags">LacksRoleTag</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i228" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/ldap/LdapContextFactory.html" title="interface in org.apache.shiro.realm.ldap">LdapContextFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface that encapsulates the creation of <code>LdapContext</code> objects that are used by <a href="org/apache/shiro/realm/ldap/DefaultLdapRealm.html" title="class in org.apache.shiro.realm.ldap"><code>DefaultLdapRealm</code></a>s to
+ perform authentication attempts and query for authorization data.</div>
+</th>
+</tr>
+<tr id="i229" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/ldap/LdapUtils.html" title="class in org.apache.shiro.realm.ldap">LdapUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class providing static methods to make working with LDAP
+ easier.</div>
+</th>
+</tr>
+<tr id="i230" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Bean post processor for Spring that automatically calls the <tt>init()</tt> and/or
+ <tt>destroy()</tt> methods on Shiro objects that implement the <a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util"><code>Initializable</code></a>
+ or <a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util"><code>Destroyable</code></a> interfaces, respectfully.</div>
+</th>
+</tr>
+<tr id="i231" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class to help call <a href="org/apache/shiro/util/Initializable.html#init()"><code>Initializable.init()</code></a> and
+ <a href="org/apache/shiro/util/Destroyable.html#destroy()"><code>Destroyable.destroy()</code></a> methods cleanly on any object.</div>
+</th>
+</tr>
+<tr id="i232" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/LockedAccountException.html" title="class in org.apache.shiro.authc">LockedAccountException</a></td>
+<th class="colLast" scope="row">
+<div class="block">A special kind of <tt>DisabledAccountException</tt>, this exception is thrown when attempting
+ to authenticate and the corresponding account has been disabled explicitly due to being locked.</div>
+</th>
+</tr>
+<tr id="i233" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/event/LoggingBeanEventListener.html" title="class in org.apache.shiro.config.event">LoggingBeanEventListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">A stock bean listener implementation that logs all BeanEvents as TRACE log statements.</div>
+</th>
+</tr>
+<tr id="i234" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/annotation/Logical.html" title="enum in org.apache.shiro.authz.annotation">Logical</a></td>
+<th class="colLast" scope="row">
+<div class="block">An enum for specifying a logical operation that can be used for
+ interpreting authorization annotations</div>
+</th>
+</tr>
+<tr id="i235" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/LoginController.html" title="class in org.apache.shiro.samples">LoginController</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i236" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/LogoutAware.html" title="interface in org.apache.shiro.authc">LogoutAware</a></td>
+<th class="colLast" scope="row">
+<div class="block">An SPI interface allowing cleanup logic to be executed during logout of a previously authenticated Subject/user.</div>
+</th>
+</tr>
+<tr id="i237" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/LogoutFilter.html" title="class in org.apache.shiro.web.filter.authc">LogoutFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple Filter that, upon receiving a request, will immediately log-out the currently executing
+ <a href="org/apache/shiro/web/filter/authc/LogoutFilter.html#getSubject(javax.servlet.ServletRequest,javax.servlet.ServletResponse)"><code>subject</code></a>
+ and then redirect them to a configured <a href="org/apache/shiro/web/filter/authc/LogoutFilter.html#getRedirectUrl()"><code>redirectUrl</code></a>.</div>
+</th>
+</tr>
+<tr id="i238" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/MapCache.html" title="class in org.apache.shiro.cache">MapCache</a><<a href="org/apache/shiro/cache/MapCache.html" title="type parameter in MapCache">K</a>,​<a href="org/apache/shiro/cache/MapCache.html" title="type parameter in MapCache">V</a>></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>MapCache</code> is a <a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache"><code>Cache</code></a> implementation that uses a backing <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a> instance to store
+ and retrieve cached data.</div>
+</th>
+</tr>
+<tr id="i239" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/MapContext.html" title="class in org.apache.shiro.util">MapContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>MapContext</code> provides a common base for context-based data storage in a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Map</code></a>.</div>
+</th>
+</tr>
+<tr id="i240" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/Md2CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Md2CredentialsMatcher</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 1.1 - use the HashedCredentialsMatcher directly and set its
+ <a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html#setHashAlgorithmName(java.lang.String)"><code>hashAlgorithmName</code></a> property.</div>
+</th>
+</tr>
+<tr id="i241" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/Md2Hash.html" title="class in org.apache.shiro.crypto.hash">Md2Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generates an MD2 Hash (RFC 1319) from a given input <tt>source</tt> with an optional <tt>salt</tt> and
+ hash iterations.</div>
+</th>
+</tr>
+<tr id="i242" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/Md5CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Md5CredentialsMatcher</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 1.1 - use the HashedCredentialsMatcher directly and set its
+ <a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html#setHashAlgorithmName(java.lang.String)"><code>hashAlgorithmName</code></a> property.</div>
+</th>
+</tr>
+<tr id="i243" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/Md5Hash.html" title="class in org.apache.shiro.crypto.hash">Md5Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generates an MD5 Hash (RFC 1321) from a given input <tt>source</tt> with an optional <tt>salt</tt> and
+ hash iterations.</div>
+</th>
+</tr>
+<tr id="i244" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/cache/MemoryConstrainedCacheManager.html" title="class in org.apache.shiro.cache">MemoryConstrainedCacheManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple memory-only based <a href="org/apache/shiro/cache/CacheManager.html" title="interface in org.apache.shiro.cache"><code>CacheManager</code></a> implementation usable in production
+ environments.</div>
+</th>
+</tr>
+<tr id="i245" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/MemorySessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">MemorySessionDAO</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple memory-based implementation of the SessionDAO that stores all of its sessions in an in-memory
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ConcurrentMap.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>ConcurrentMap</code></a>.</div>
+</th>
+</tr>
+<tr id="i246" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/MergableAuthenticationInfo.html" title="interface in org.apache.shiro.authc">MergableAuthenticationInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">An extension of the <a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc"><code>AuthenticationInfo</code></a> interface to be implemented by
+ classes that support merging with other <a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc"><code>AuthenticationInfo</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i247" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/aop/MethodInterceptor.html" title="interface in org.apache.shiro.aop">MethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <tt>MethodInterceptor</tt> intercepts a <tt>MethodInvocation</tt> to perform before or after logic (aka 'advice').</div>
+</th>
+</tr>
+<tr id="i248" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/aop/MethodInterceptorSupport.html" title="class in org.apache.shiro.aop">MethodInterceptorSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">This class is an abstraction of AOP method interceptor behavior specific to Shiro that
+ leaves AOP implementation specifics to be handled by subclass implementations.</div>
+</th>
+</tr>
+<tr id="i249" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/aop/MethodInvocation.html" title="interface in org.apache.shiro.aop">MethodInvocation</a></td>
+<th class="colLast" scope="row">
+<div class="block">3rd-party API independent representation of a method invocation.</div>
+</th>
+</tr>
+<tr id="i250" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/ModularCryptFormat.html" title="interface in org.apache.shiro.crypto.hash.format">ModularCryptFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>HashFormat</code> that supports
+ <a href="http://packages.python.org/passlib/modular_crypt_format.html">Modular Crypt Format</a> token rules.</div>
+</th>
+</tr>
+<tr id="i251" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/ModularRealmAuthenticator.html" title="class in org.apache.shiro.authc.pam">ModularRealmAuthenticator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>ModularRealmAuthenticator</code> delegates account lookups to a pluggable (modular) collection of
+ <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a>s.</div>
+</th>
+</tr>
+<tr id="i252" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/ModularRealmAuthorizer.html" title="class in org.apache.shiro.authz">ModularRealmAuthorizer</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <tt>ModularRealmAuthorizer</tt> is an <tt>Authorizer</tt> implementation that consults one or more configured
+ <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a>s during an authorization operation.</div>
+</th>
+</tr>
+<tr id="i253" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject">MutablePrincipalCollection</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject"><code>PrincipalCollection</code></a> that allows modification.</div>
+</th>
+</tr>
+<tr id="i254" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env">MutableWebEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>WebEnvironment</code> that supports 'write' operations operations.</div>
+</th>
+</tr>
+<tr id="i255" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/Nameable.html" title="interface in org.apache.shiro.util">Nameable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by components that can be named, such as via configuration, and wish to have that name
+ set once it has been configured.</div>
+</th>
+</tr>
+<tr id="i256" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/NameableFilter.html" title="class in org.apache.shiro.web.servlet">NameableFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Allows a filter to be named via JavaBeans-compatible
+ <a href="org/apache/shiro/web/servlet/NameableFilter.html#getName()"><code>NameableFilter.getName()</code></a>/<a href="org/apache/shiro/web/servlet/NameableFilter.html#setName(java.lang.String)"><code>NameableFilter.setName(String)</code></a> methods.</div>
+</th>
+</tr>
+<tr id="i257" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt">NamedFilterList</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>NamedFilterList</code> is a <code>List</code> of <code>Filter</code> instances that is uniquely identified by a
+ <a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html#getName()"><code>name</code></a>.</div>
+</th>
+</tr>
+<tr id="i258" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/env/NamedObjectEnvironment.html" title="interface in org.apache.shiro.env">NamedObjectEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block">An environment that supports object lookup by name.</div>
+</th>
+</tr>
+<tr id="i259" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/NativeSessionManager.html" title="interface in org.apache.shiro.session.mgt">NativeSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>Native</code> session manager is one that manages sessions natively - that is, it is directly responsible
+ for the creation, persistence and removal of <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> instances and their
+ lifecycles.</div>
+</th>
+</tr>
+<tr id="i260" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/boot/autoconfigure/exception/NoRealmBeanConfiguredException.html" title="class in org.apache.shiro.spring.boot.autoconfigure.exception">NoRealmBeanConfiguredException</a></td>
+<th class="colLast" scope="row">
+<div class="block">This exception should be thrown if not bean of type <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> found.</div>
+</th>
+</tr>
+<tr id="i261" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/session/NoSessionCreationFilter.html" title="class in org.apache.shiro.web.filter.session">NoSessionCreationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>PathMatchingFilter</code> that will disable creating new Sessions during the request.</div>
+</th>
+</tr>
+<tr id="i262" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/NotAuthenticatedTag.html" title="class in org.apache.shiro.web.tags">NotAuthenticatedTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">JSP tag that renders the tag body only if the current user has <em>not</em> executed a successful authentication
+ attempt <em>during their current session</em>.</div>
+</th>
+</tr>
+<tr id="i263" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/OncePerRequestFilter.html" title="class in org.apache.shiro.web.servlet">OncePerRequestFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Filter base class that guarantees to be just executed once per request,
+ on any servlet container.</div>
+</th>
+</tr>
+<tr id="i264" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/OperationMode.html" title="enum in org.apache.shiro.crypto">OperationMode</a></td>
+<th class="colLast" scope="row">
+<div class="block">A cipher <a href="http://en.wikipedia.org/wiki/Block_cipher_modes_of_operation">mode of operation</a>
+ directs a cipher algorithm how to convert data during the encryption or decryption process.</div>
+</th>
+</tr>
+<tr id="i265" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/PaddingScheme.html" title="enum in org.apache.shiro.crypto">PaddingScheme</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>CipherPaddingScheme</code> represents well-known
+ <a href="http://en.wikipedia.org/wiki/Padding_(cryptography)">padding schemes</a> supported by JPA providers in a
+ type-safe manner.</div>
+</th>
+</tr>
+<tr id="i266" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/ParsableHashFormat.html" title="interface in org.apache.shiro.crypto.hash.format">ParsableHashFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>ParsableHashFormat</code> is able to parse a formatted string and convert it into a <a href="org/apache/shiro/crypto/hash/Hash.html" title="interface in org.apache.shiro.crypto.hash"><code>Hash</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i267" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/PassThruAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">PassThruAuthenticationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">An authentication filter that redirects the user to the login page when they are trying to access
+ a protected resource.</div>
+</th>
+</tr>
+<tr id="i268" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/PasswordMatcher.html" title="class in org.apache.shiro.authc.credential">PasswordMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential"><code>CredentialsMatcher</code></a> that employs best-practices comparisons for hashed text passwords.</div>
+</th>
+</tr>
+<tr id="i269" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/PasswordService.html" title="interface in org.apache.shiro.authc.credential">PasswordService</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>PasswordService</code> supports common use cases when using passwords as a credentials mechanism.</div>
+</th>
+</tr>
+<tr id="i270" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/PathConfigProcessor.html" title="interface in org.apache.shiro.web.filter">PathConfigProcessor</a></td>
+<th class="colLast" scope="row">
+<div class="block">A PathConfigProcessor processes configuration entries on a per path (url) basis.</div>
+</th>
+</tr>
+<tr id="i271" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/PathMatchingFilter.html" title="class in org.apache.shiro.web.filter">PathMatchingFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base class for Filters that will process only specified paths and allow all others to pass through.</div>
+</th>
+</tr>
+<tr id="i272" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.html" title="class in org.apache.shiro.web.filter.mgt">PathMatchingFilterChainResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>FilterChainResolver</code> that resolves <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/FilterChain.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>FilterChain</code></a>s based on url path
+ matching, as determined by a configurable <a href="org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.html#setPathMatcher(org.apache.shiro.util.PatternMatcher)"><code>PathMatcher</code></a>.</div>
+</th>
+</tr>
+<tr id="i273" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/PatternMatcher.html" title="interface in org.apache.shiro.util">PatternMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface for components that can match source strings against a specified pattern string.</div>
+</th>
+</tr>
+<tr id="i274" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz">Permission</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Permission represents the ability to perform an action or access a resource.</div>
+</th>
+</tr>
+<tr id="i275" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/PermissionAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">PermissionAnnotationHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresPermissions.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresPermissions</code></a> annotation is
+ declared, and if so, performs a permission check to see if the calling <code>Subject</code> is allowed continued
+ access.</div>
+</th>
+</tr>
+<tr id="i276" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/PermissionAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">PermissionAnnotationMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresPermissions.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresPermissions</code></a> annotation is declared, and if so, performs
+ a permission check to see if the calling <code>Subject</code> is allowed to call the method.</div>
+</th>
+</tr>
+<tr id="i277" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/PermissionResolver.html" title="interface in org.apache.shiro.authz.permission">PermissionResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>PermisisonResolver</code> resolves a String value and converts it into a
+ <a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz"><code>Permission</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i278" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/PermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission">PermissionResolverAware</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by a component that wishes to use any application-configured <tt>PermissionResolver</tt> that
+ might already exist instead of potentially creating one itself.</div>
+</th>
+</tr>
+<tr id="i279" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authz/PermissionsAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz">PermissionsAuthorizationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Filter that allows access if the current user has the permissions specified by the mapped value, or denies access
+ if the user does not have all of the permissions specified.</div>
+</th>
+</tr>
+<tr id="i280" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/PermissionTag.html" title="class in org.apache.shiro.web.tags">PermissionTag</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i281" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/PermissionUtils.html" title="class in org.apache.shiro.util">PermissionUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility class to help with String-to-Permission object resolution.</div>
+</th>
+</tr>
+<tr id="i282" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authz/PortFilter.html" title="class in org.apache.shiro.web.filter.authz">PortFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Filter that requires the request to be on a specific port, and if not, redirects to the same URL on that port.</div>
+</th>
+</tr>
+<tr id="i283" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject">PrincipalCollection</a></td>
+<th class="colLast" scope="row">
+<div class="block">A collection of all principals associated with a corresponding <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a>.</div>
+</th>
+</tr>
+<tr id="i284" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject">PrincipalMap</a></td>
+<th class="colLast" scope="row">
+<div class="block">EXPERIMENTAL - DO NOT USE YET</div>
+</th>
+</tr>
+<tr id="i285" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/PrincipalTag.html" title="class in org.apache.shiro.web.tags">PrincipalTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">Tag used to print out the String value of a user's default principal,
+ or a specific principal as specified by the tag's attributes.</div>
+</th>
+</tr>
+<tr id="i286" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/text/PropertiesRealm.html" title="class in org.apache.shiro.realm.text">PropertiesRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/realm/text/TextConfigurationRealm.html" title="class in org.apache.shiro.realm.text"><code>TextConfigurationRealm</code></a> that defers all logic to the parent class, but just enables
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Properties.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Properties</code></a> based configuration in addition to the parent class's String configuration.</div>
+</th>
+</tr>
+<tr id="i287" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/ProvidedHashFormat.html" title="enum in org.apache.shiro.crypto.hash.format">ProvidedHashFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">An enum representing Shiro's default provided <a href="org/apache/shiro/crypto/hash/format/HashFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><code>HashFormat</code></a> implementations.</div>
+</th>
+</tr>
+<tr id="i288" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/ProxiedFilterChain.html" title="class in org.apache.shiro.web.servlet">ProxiedFilterChain</a></td>
+<th class="colLast" scope="row">
+<div class="block">A proxied filter chain is a <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/FilterChain.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>FilterChain</code></a> instance that proxies an original <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/FilterChain.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>FilterChain</code></a> as well
+ as a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>List</code></a> of other <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>Filter</code></a>s that might need to execute prior to the final wrapped
+ original chain.</div>
+</th>
+</tr>
+<tr id="i289" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/ProxiedSession.html" title="class in org.apache.shiro.session">ProxiedSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple <code>Session</code> implementation that immediately delegates all corresponding calls to an
+ underlying proxied session instance.</div>
+</th>
+</tr>
+<tr id="i290" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationJob.html" title="class in org.apache.shiro.session.mgt.quartz">QuartzSessionValidationJob</a></td>
+<th class="colLast" scope="row">
+<div class="block">A quartz job that basically just calls the <a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html#validateSessions()"><code>ValidatingSessionManager.validateSessions()</code></a>
+ method on a configured session manager.</div>
+</th>
+</tr>
+<tr id="i291" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationScheduler.html" title="class in org.apache.shiro.session.mgt.quartz">QuartzSessionValidationScheduler</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of the <a href="org/apache/shiro/session/mgt/SessionValidationScheduler.html" title="interface in org.apache.shiro.session.mgt"><code>SessionValidationScheduler</code></a> that uses Quartz to schedule a
+ job to call <a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html#validateSessions()"><code>ValidatingSessionManager.validateSessions()</code></a> on
+ a regular basis.</div>
+</th>
+</tr>
+<tr id="i292" class="altColor">
+<td class="colFirst"><a href="Quickstart.html" title="class in <Unnamed>">Quickstart</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple Quickstart application showing how to use Shiro's API.</div>
+</th>
+</tr>
+<tr id="i293" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/QuickStart.html" title="class in org.apache.shiro.samples">QuickStart</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple Bean used to demonstrate subject usage.</div>
+</th>
+</tr>
+<tr id="i294" class="altColor">
+<td class="colFirst"><a href="QuickstartGuice.html" title="class in <Unnamed>">QuickstartGuice</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple Quickstart application showing how to use Shiro's API with Guice integration.</div>
+</th>
+</tr>
+<tr id="i295" class="rowColor">
+<td class="colFirst"><a href="QuickstartShiroModule.html" title="class in <Unnamed>">QuickstartShiroModule</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i296" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/RandomNumberGenerator.html" title="interface in org.apache.shiro.crypto">RandomNumberGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">A component that can generate random number/byte values as needed.</div>
+</th>
+</tr>
+<tr id="i297" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/RandomSessionIdGenerator.html" title="class in org.apache.shiro.session.mgt.eis">RandomSessionIdGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generates session IDs by using a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Random.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>Random</code></a> instance to generate random IDs.</div>
+</th>
+</tr>
+<tr id="i298" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm">Realm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <tt>Realm</tt> is a security component that can access application-specific security entities
+ such as users, roles, and permissions to determine authentication and authorization operations.</div>
+</th>
+</tr>
+<tr id="i299" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/RealmFactory.html" title="interface in org.apache.shiro.realm">RealmFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Enables Shiro end-users to configure and initialize one or more <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> instances
+ in any manner desired.</div>
+</th>
+</tr>
+<tr id="i300" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/RealmSecurityManager.html" title="class in org.apache.shiro.mgt">RealmSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro support of a <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> class hierarchy based around a collection of
+ <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a>s.</div>
+</th>
+</tr>
+<tr id="i301" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/util/RedirectView.html" title="class in org.apache.shiro.web.util">RedirectView</a></td>
+<th class="colLast" scope="row">
+<div class="block">View that redirects to an absolute, context relative, or current request
+ relative URL, exposing all model attributes as HTTP query parameters.</div>
+</th>
+</tr>
+<tr id="i302" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/ReflectionBuilder.html" title="class in org.apache.shiro.config">ReflectionBuilder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Object builder that uses reflection and Apache Commons BeanUtils to build objects given a
+ map of "property values".</div>
+</th>
+</tr>
+<tr id="i303" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/RegExPatternMatcher.html" title="class in org.apache.shiro.util">RegExPatternMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>PatternMatcher</code> implementation that uses standard <a href="https://docs.oracle.com/javase/8/docs/api/java/util/regex/package-summary.html?is-external=true" class="externalLink"><code>java.util.regex</code></a> objects.</div>
+</th>
+</tr>
+<tr id="i304" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/RememberMeAuthenticationToken.html" title="interface in org.apache.shiro.authc">RememberMeAuthenticationToken</a></td>
+<th class="colLast" scope="row">
+<div class="block">An <code>AuthenticationToken</code> that indicates if the user wishes their identity to be remembered across sessions.</div>
+</th>
+</tr>
+<tr id="i305" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/RememberMeManager.html" title="interface in org.apache.shiro.mgt">RememberMeManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A RememberMeManager is responsible for remembering a Subject's identity across that Subject's sessions with
+ the application.</div>
+</th>
+</tr>
+<tr id="i306" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util">RequestPairSource</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>RequestPairSource</code> is a component that can supply a <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletRequest</code></a> and
+ <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletResponse.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletResponse</code></a> pair associated with a currently executing request.</div>
+</th>
+</tr>
+<tr id="i307" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/env/RequiredTypeException.html" title="class in org.apache.shiro.env">RequiredTypeException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when attempting to acquire an object of a required type and that object does not equal, extend, or
+ implement a specified <code>Class</code>.</div>
+</th>
+</tr>
+<tr id="i308" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/annotation/RequiresAuthentication.html" title="annotation in org.apache.shiro.authz.annotation">RequiresAuthentication</a></td>
+<th class="colLast" scope="row">
+<div class="block">Requires the current Subject to have been authenticated <em>during their current session</em> for the annotated
+ class/instance/method to be accessed or invoked.</div>
+</th>
+</tr>
+<tr id="i309" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/annotation/RequiresGuest.html" title="annotation in org.apache.shiro.authz.annotation">RequiresGuest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Requires the current Subject to be a "guest", that is, they are not authenticated <em>or</em> remembered
+ from a previous session for the annotated class/instance/method to be accessed or invoked.</div>
+</th>
+</tr>
+<tr id="i310" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/annotation/RequiresPermissions.html" title="annotation in org.apache.shiro.authz.annotation">RequiresPermissions</a></td>
+<th class="colLast" scope="row">
+<div class="block">
+ Requires the current executor's Subject to imply a particular permission in
+ order to execute the annotated method.</div>
+</th>
+</tr>
+<tr id="i311" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/annotation/RequiresRoles.html" title="annotation in org.apache.shiro.authz.annotation">RequiresRoles</a></td>
+<th class="colLast" scope="row">
+<div class="block">Requires the currently executing <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> to have all of the
+ specified roles.</div>
+</th>
+</tr>
+<tr id="i312" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/annotation/RequiresUser.html" title="annotation in org.apache.shiro.authz.annotation">RequiresUser</a></td>
+<th class="colLast" scope="row">
+<div class="block">Requires the current Subject to be an application <em>user</em> for the annotated class/instance/method to be
+ accessed or invoked.</div>
+</th>
+</tr>
+<tr id="i313" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/env/ResourceBasedWebEnvironment.html" title="class in org.apache.shiro.web.env">ResourceBasedWebEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract implementation for <code>WebEnvironment</code>s that can be initialized via resource paths (config files).</div>
+</th>
+</tr>
+<tr id="i314" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/config/ResourceConfigurable.html" title="interface in org.apache.shiro.config">ResourceConfigurable</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by components that can be configured by resource locations (paths).</div>
+</th>
+</tr>
+<tr id="i315" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Static helper methods for loading <code>Stream</code>-backed resources.</div>
+</th>
+</tr>
+<tr id="i316" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/RestrictedErrorController.html" title="class in org.apache.shiro.samples">RestrictedErrorController</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i317" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/RoleAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">RoleAnnotationHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresRoles.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresRoles</code></a> annotation is declared, and if so, performs
+ a role check to see if the calling <code>Subject</code> is allowed to proceed.</div>
+</th>
+</tr>
+<tr id="i318" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/RoleAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">RoleAnnotationMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresRoles.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresRoles</code></a> annotation is declared, and if so, performs
+ a role check to see if the calling <code>Subject</code> is allowed to invoke the method.</div>
+</th>
+</tr>
+<tr id="i319" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/RolePermissionResolver.html" title="interface in org.apache.shiro.authz.permission">RolePermissionResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block">A RolePermissionResolver resolves a String value and converts it into a Collection of
+ <a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz"><code>Permission</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i320" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/RolePermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission">RolePermissionResolverAware</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface implemented by a component that wishes to use any application-configured <tt>RolePermissionResolver</tt> that
+ might already exist instead of potentially creating one itself.</div>
+</th>
+</tr>
+<tr id="i321" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authz/RolesAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz">RolesAuthorizationFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Filter that allows access if the current user has the roles specified by the mapped value, or denies access
+ if the user does not have all of the roles specified.</div>
+</th>
+</tr>
+<tr id="i322" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/RoleTag.html" title="class in org.apache.shiro.web.tags">RoleTag</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i323" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/SaltedAuthenticationInfo.html" title="interface in org.apache.shiro.authc">SaltedAuthenticationInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface representing account information that may use a salt when hashing credentials.</div>
+</th>
+</tr>
+<tr id="i324" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/util/SavedRequest.html" title="class in org.apache.shiro.web.util">SavedRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Maintains request data for a request that was redirected, so that after authentication
+ the user can be redirected to the originally requested page.</div>
+</th>
+</tr>
+<tr id="i325" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/SecureRandomNumberGenerator.html" title="class in org.apache.shiro.crypto">SecureRandomNumberGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/crypto/RandomNumberGenerator.html" title="interface in org.apache.shiro.crypto"><code>RandomNumberGenerator</code></a> interface, backed by a
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/security/SecureRandom.html?is-external=true" title="class or interface in java.security" class="externalLink"><code>SecureRandom</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i326" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationExecutor</a></td>
+<th class="colLast" scope="row">
+<div class="block">An implementation of the Spring <a href="https://docs.spring.io/spring-framework/docs/2.5.x/javadoc-api/org/springframework/remoting/support/RemoteInvocationExecutor.html?is-external=true" title="class or interface in org.springframework.remoting.support" class="externalLink"><code>RemoteInvocationExecutor</code></a>
+ that binds a <code>sessionId</code> to the incoming thread to make it available to the <code>SecurityManager</code>
+ implementation during the thread execution.</div>
+</th>
+</tr>
+<tr id="i327" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="https://docs.spring.io/spring-framework/docs/2.5.x/javadoc-api/org/springframework/remoting/support/RemoteInvocationFactory.html?is-external=true" title="class or interface in org.springframework.remoting.support" class="externalLink"><code>RemoteInvocationFactory</code></a> that passes the session ID to the server via a
+ <a href="https://docs.spring.io/spring-framework/docs/2.5.x/javadoc-api/org/springframework/remoting/support/RemoteInvocation.html?is-external=true" title="class or interface in org.springframework.remoting.support" class="externalLink"><code>RemoteInvocation</code></a> <a href="https://docs.spring.io/spring-framework/docs/2.5.x/javadoc-api/org/springframework/remoting/support/RemoteInvocation.html?is-external=true#getAttribute(java.lang.String)" title="class or interface in org.springf [...]
+</th>
+</tr>
+<tr id="i328" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/SecureTag.html" title="class in org.apache.shiro.web.tags">SecureTag</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i329" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt">SecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SecurityManager</code> executes all security operations for <em>all</em> Subjects (aka users) across a
+ single application.</div>
+</th>
+</tr>
+<tr id="i330" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/SecurityUtils.html" title="class in org.apache.shiro">SecurityUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Accesses the currently accessible <code>Subject</code> for the calling code depending on runtime environment.</div>
+</th>
+</tr>
+<tr id="i331" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io">SerializationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception for problems either serializing or de-serializing data.</div>
+</th>
+</tr>
+<tr id="i332" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io">Serializer</a><<a href="org/apache/shiro/io/Serializer.html" title="type parameter in Serializer">T</a>></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>Serializer</code> converts objects to raw binary data and vice versa, enabling persistent storage
+ of objects to files, HTTP cookies, or other mechanism.</div>
+</th>
+</tr>
+<tr id="i333" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/session/mgt/ServletContainerSessionManager.html" title="class in org.apache.shiro.web.session.mgt">ServletContainerSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">SessionManager implementation providing <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> implementations that are merely wrappers for the
+ Servlet container's <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpSession.html?is-external=true" title="class or interface in javax.servlet.http" class="externalLink"><code>HttpSession</code></a>.</div>
+</th>
+</tr>
+<tr id="i334" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/ServletContextSupport.html" title="class in org.apache.shiro.web.servlet">ServletContextSupport</a></td>
+<th class="colLast" scope="row">
+<div class="block">Base implementation for any components that need to access the web application's <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletContext.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletContext</code></a>.</div>
+</th>
+</tr>
+<tr id="i335" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session">Session</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>Session</code> 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.</div>
+</th>
+</tr>
+<tr id="i336" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/SessionContext.html" title="interface in org.apache.shiro.session.mgt">SessionContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SessionContext</code> is a 'bucket' of data presented to a <a href="org/apache/shiro/session/mgt/SessionFactory.html" title="interface in org.apache.shiro.session.mgt"><code>SessionFactory</code></a> which interprets
+ this data to construct <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i337" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/SessionDAO.html" title="interface in org.apache.shiro.session.mgt.eis">SessionDAO</a></td>
+<th class="colLast" scope="row">
+<div class="block">Data Access Object design pattern specification to enable <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> access to an
+ EIS (Enterprise Information System).</div>
+</th>
+</tr>
+<tr id="i338" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/SessionException.html" title="class in org.apache.shiro.session">SessionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">General security exception attributed to problems during interaction with the system during
+ a session.</div>
+</th>
+</tr>
+<tr id="i339" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/SessionFactory.html" title="interface in org.apache.shiro.session.mgt">SessionFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple factory class that instantiates concrete <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i340" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/eis/SessionIdGenerator.html" title="interface in org.apache.shiro.session.mgt.eis">SessionIdGenerator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface allowing pluggable session ID generation strategies to be used with various <a href="org/apache/shiro/session/mgt/eis/SessionDAO.html" title="interface in org.apache.shiro.session.mgt.eis"><code>SessionDAO</code></a>
+ implementations.</div>
+</th>
+</tr>
+<tr id="i341" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/SessionKey.html" title="interface in org.apache.shiro.session.mgt">SessionKey</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SessionKey</code> is a key that allows look-up of any particular <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a>
+ instance.</div>
+</th>
+</tr>
+<tr id="i342" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/SessionListener.html" title="interface in org.apache.shiro.session">SessionListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface to be implemented by components that wish to be notified of events that occur during a
+ <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a>'s life cycle.</div>
+</th>
+</tr>
+<tr id="i343" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/SessionListenerAdapter.html" title="class in org.apache.shiro.session">SessionListenerAdapter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple adapter implementation of the <a href="org/apache/shiro/session/SessionListener.html" title="interface in org.apache.shiro.session"><code>SessionListener</code></a> interface, effectively providing
+ no-op implementations of all methods.</div>
+</th>
+</tr>
+<tr id="i344" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt">SessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A SessionManager manages the creation, maintenance, and clean-up of all application
+ <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a>s.</div>
+</th>
+</tr>
+<tr id="i345" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/SessionsSecurityManager.html" title="class in org.apache.shiro.mgt">SessionsSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro support of a <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> class hierarchy that delegates all
+ <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>session</code></a> operations to a wrapped
+ <a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>SessionManager</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i346" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/SessionStorageEvaluator.html" title="interface in org.apache.shiro.mgt">SessionStorageEvaluator</a></td>
+<th class="colLast" scope="row">
+<div class="block">Evaluates whether or not Shiro may use a <code>Subject</code>'s <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a>
+ to persist that <code>Subject</code>'s internal state.</div>
+</th>
+</tr>
+<tr id="i347" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/SessionValidationScheduler.html" title="interface in org.apache.shiro.session.mgt">SessionValidationScheduler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface that should be implemented by classes that can control validating sessions on a regular
+ basis.</div>
+</th>
+</tr>
+<tr id="i348" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/Sha1CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha1CredentialsMatcher</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 1.1 - use the HashedCredentialsMatcher directly and set its
+ <a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html#setHashAlgorithmName(java.lang.String)"><code>hashAlgorithmName</code></a> property.</div>
+</th>
+</tr>
+<tr id="i349" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/Sha1Hash.html" title="class in org.apache.shiro.crypto.hash">Sha1Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generates an SHA-1 Hash (Secure Hash Standard, NIST FIPS 180-1) from a given input <tt>source</tt> with an
+ optional <tt>salt</tt> and hash iterations.</div>
+</th>
+</tr>
+<tr id="i350" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/Sha256CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha256CredentialsMatcher</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 1.1 - use the HashedCredentialsMatcher directly and set its
+ <a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html#setHashAlgorithmName(java.lang.String)"><code>hashAlgorithmName</code></a> property.</div>
+</th>
+</tr>
+<tr id="i351" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/Sha256Hash.html" title="class in org.apache.shiro.crypto.hash">Sha256Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generates an SHA-256 Hash from a given input <tt>source</tt> with an optional <tt>salt</tt> and hash iterations.</div>
+</th>
+</tr>
+<tr id="i352" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/Sha384CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha384CredentialsMatcher</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 1.1 - use the HashedCredentialsMatcher directly and set its
+ <a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html#setHashAlgorithmName(java.lang.String)"><code>hashAlgorithmName</code></a> property.</div>
+</th>
+</tr>
+<tr id="i353" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/Sha384Hash.html" title="class in org.apache.shiro.crypto.hash">Sha384Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generates an SHA-384 Hash from a given input <tt>source</tt> with an optional <tt>salt</tt> and hash iterations.</div>
+</th>
+</tr>
+<tr id="i354" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/Sha512CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha512CredentialsMatcher</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">since 1.1 - use the HashedCredentialsMatcher directly and set its
+ <a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html#setHashAlgorithmName(java.lang.String)"><code>hashAlgorithmName</code></a> property.</div>
+</th>
+</tr>
+<tr id="i355" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/Sha512Hash.html" title="class in org.apache.shiro.crypto.hash">Sha512Hash</a></td>
+<th class="colLast" scope="row">
+<div class="block">Generates an SHA-512 Hash from a given input <tt>source</tt> with an optional <tt>salt</tt> and hash iterations.</div>
+</th>
+</tr>
+<tr id="i356" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/format/Shiro1CryptFormat.html" title="class in org.apache.shiro.crypto.hash.format">Shiro1CryptFormat</a></td>
+<th class="colLast" scope="row">
+<div class="block">The <code>Shiro1CryptFormat</code> is a fully reversible
+ <a href="http://packages.python.org/passlib/modular_crypt_format.html">Modular Crypt Format</a> (MCF).</div>
+</th>
+</tr>
+<tr id="i357" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/aspectj/ShiroAnnotationAuthorizingAspect.html" title="class in org.apache.shiro.aspectj">ShiroAnnotationAuthorizingAspect</a></td>
+<th class="colLast" scope="row">
+<div class="block">Aspect that adds a before advice for each invocation of an annotated method.</div>
+</th>
+</tr>
+<tr id="i358" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/jaxrs/ShiroAnnotationFilterFeature.html" title="class in org.apache.shiro.web.jaxrs">ShiroAnnotationFilterFeature</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wraps <a href="org/apache/shiro/web/filter/authz/AuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz"><code>filters</code></a> around JAX-RS resources that are annotated with Shiro annotations.</div>
+</th>
+</tr>
+<tr id="i359" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroAnnotationProcessorAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroAnnotationProcessorAutoConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i360" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/ShiroAnnotationProcessorConfiguration.html" title="class in org.apache.shiro.spring.config">ShiroAnnotationProcessorConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i361" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/guice/aop/ShiroAopModule.html" title="class in org.apache.shiro.guice.aop">ShiroAopModule</a></td>
+<th class="colLast" scope="row">
+<div class="block">Install this module to enable Shiro AOP functionality in Guice.</div>
+</th>
+</tr>
+<tr id="i362" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroAutoConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i363" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroBeanAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroBeanAutoConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i364" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/ShiroBeanConfiguration.html" title="class in org.apache.shiro.spring.config">ShiroBeanConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i365" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/ShiroConfiguration.html" title="class in org.apache.shiro.spring.config">ShiroConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i366" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/ShiroEventBusBeanPostProcessor.html" title="class in org.apache.shiro.spring">ShiroEventBusBeanPostProcessor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Spring <a href="https://docs.spring.io/spring-framework/docs/2.5.x/javadoc-api/org/springframework/beans/factory/config/BeanPostProcessor.html?is-external=true" title="class or interface in org.springframework.beans.factory.config" class="externalLink"><code>BeanPostProcessor</code></a> that detects, <a href="org/apache/shiro/event/EventBusAware.html" title="interface in org.apache.shiro.event"><code>EventBusAware</code></a> and classes containing <a href="org/apache/s [...]
+</th>
+</tr>
+<tr id="i367" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro">ShiroException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Root exception for all Shiro runtime exceptions.</div>
+</th>
+</tr>
+<tr id="i368" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/jaxrs/ShiroFeature.html" title="class in org.apache.shiro.web.jaxrs">ShiroFeature</a></td>
+<th class="colLast" scope="row">
+<div class="block">Shiro JAX-RS feature which includes <a href="org/apache/shiro/web/jaxrs/ExceptionMapper.html" title="class in org.apache.shiro.web.jaxrs"><code>ExceptionMapper</code></a>, <a href="org/apache/shiro/web/jaxrs/SubjectPrincipalRequestFilter.html" title="class in org.apache.shiro.web.jaxrs"><code>SubjectPrincipalRequestFilter</code></a>, and
+ <a href="org/apache/shiro/web/jaxrs/ShiroAnnotationFilterFeature.html" title="class in org.apache.shiro.web.jaxrs"><code>ShiroAnnotationFilterFeature</code></a>.</div>
+</th>
+</tr>
+<tr id="i369" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/ShiroFilter.html" title="class in org.apache.shiro.web.servlet">ShiroFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Primary Shiro Filter for web applications configuring Shiro via Servlet <listener> in web.xml.</div>
+</th>
+</tr>
+<tr id="i370" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/config/ShiroFilterChainDefinition.html" title="interface in org.apache.shiro.spring.web.config">ShiroFilterChainDefinition</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i371" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="https://docs.spring.io/spring-framework/docs/2.5.x/javadoc-api/org/springframework/beans/factory/FactoryBean.html?is-external=true" title="class or interface in org.springframework.beans.factory" class="externalLink"><code>FactoryBean</code></a> to be used in Spring-based web applications for
+ defining the master Shiro Filter.</div>
+</th>
+</tr>
+<tr id="i372" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/ShiroHttpServletRequest.html" title="class in org.apache.shiro.web.servlet">ShiroHttpServletRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>ShiroHttpServletRequest</code> wraps the Servlet container's original <code>ServletRequest</code> instance, but ensures
+ that all <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/http/HttpServletRequest.html?is-external=true" title="class or interface in javax.servlet.http" class="externalLink"><code>HttpServletRequest</code></a> invocations that require Shiro's support (<a href="org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#getRemoteUser()"><code>getRemoteUser</code></a>,
+ <a href="org/apache/shiro/web/servlet/ShiroHttpServletRequest.html#getSession(boolean)"><code>getSession</code></a>, etc) can be executed first by Shiro as necessary before allowing the underlying
+ Servlet container instance's method to be invoked.</div>
+</th>
+</tr>
+<tr id="i373" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/ShiroHttpServletResponse.html" title="class in org.apache.shiro.web.servlet">ShiroHttpServletResponse</a></td>
+<th class="colLast" scope="row">
+<div class="block">HttpServletResponse implementation to support URL Encoding of Shiro Session IDs.</div>
+</th>
+</tr>
+<tr id="i374" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/ShiroHttpSession.html" title="class in org.apache.shiro.web.servlet">ShiroHttpSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">Wrapper class that uses a Shiro <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> under the hood for all session operations instead of the
+ Servlet Container's session mechanism.</div>
+</th>
+</tr>
+<tr id="i375" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/guice/ShiroModule.html" title="class in org.apache.shiro.guice">ShiroModule</a></td>
+<th class="colLast" scope="row">
+<div class="block">Sets up Shiro lifecycles within Guice, enables the injecting of Shiro objects, and binds a default
+ <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> and <a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>SessionManager</code></a>.</div>
+</th>
+</tr>
+<tr id="i376" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroNoRealmConfiguredFailureAnalyzer.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroNoRealmConfiguredFailureAnalyzer</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i377" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/config/ShiroRequestMappingConfig.html" title="class in org.apache.shiro.spring.web.config">ShiroRequestMappingConfig</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i378" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/jaxrs/ShiroSecurityContext.html" title="class in org.apache.shiro.web.jaxrs">ShiroSecurityContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Shiro based <code>SecurityContext</code> that exposes the current Shiro <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> as a <a href="https://docs.oracle.com/javase/8/docs/api/java/security/Principal.html?is-external=true" title="class or interface in java.security" class="externalLink"><code>Principal</code></a>.</div>
+</th>
+</tr>
+<tr id="i379" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/guice/ShiroSessionScope.html" title="class in org.apache.shiro.guice">ShiroSessionScope</a></td>
+<th class="colLast" scope="row">
+<div class="block">Guice scope for Shiro sessions.</div>
+</th>
+</tr>
+<tr id="i380" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/ShiroUrlPathHelper.html" title="class in org.apache.shiro.spring.web">ShiroUrlPathHelper</a></td>
+<th class="colLast" scope="row">
+<div class="block">A Spring UrlPathHelper that uses Shiro's path resolution logic.</div>
+</th>
+</tr>
+<tr id="i381" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebAutoConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure">ShiroWebAutoConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i382" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/config/ShiroWebConfiguration.html" title="class in org.apache.shiro.spring.web.config">ShiroWebConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i383" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure">ShiroWebFilterConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i384" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/web/config/ShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.web.config">ShiroWebFilterConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i385" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/guice/web/ShiroWebModule.html" title="class in org.apache.shiro.guice.web">ShiroWebModule</a></td>
+<th class="colLast" scope="row">
+<div class="block">Sets up Shiro lifecycles within Guice, enables the injecting of Shiro objects, and binds a default
+ <a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><code>WebSecurityManager</code></a>, <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> and <a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>SessionManager</code></a>.</div>
+</th>
+</tr>
+<tr id="i386" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/guice/web/ShiroWebModule.FilterConfig.html" title="class in org.apache.shiro.guice.web">ShiroWebModule.FilterConfig</a><<a href="org/apache/shiro/guice/web/ShiroWebModule.FilterConfig.html" title="type parameter in ShiroWebModule.FilterConfig">T</a> extends <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink">Filter</a>></td>
+<th class="colLast" scope="row">
+<div class="block">Filter configuration which pairs a Filter class with its configuration used on a path.</div>
+</th>
+</tr>
+<tr id="i387" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebMvcAutoConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure">ShiroWebMvcAutoConfiguration</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i388" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/ShortCircuitIterationException.html" title="class in org.apache.shiro.authc.pam">ShortCircuitIterationException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown during the authentication process using
+ <a href="org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam"><code>FirstSuccessfulStrategy</code></a>, with
+ <code>stopAfterFirstSuccess</code> set.</div>
+</th>
+</tr>
+<tr id="i389" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/SimpleAccount.html" title="class in org.apache.shiro.authc">SimpleAccount</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple implementation of the <a href="org/apache/shiro/authc/Account.html" title="interface in org.apache.shiro.authc"><code>Account</code></a> 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.</div>
+</th>
+</tr>
+<tr id="i390" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/SimpleAccountRealm.html" title="class in org.apache.shiro.realm">SimpleAccountRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple implementation of the <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> interface that
+ uses a set of configured user accounts and roles to support authentication and authorization.</div>
+</th>
+</tr>
+<tr id="i391" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/SimpleAuthenticationInfo.html" title="class in org.apache.shiro.authc">SimpleAuthenticationInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple implementation of the <a href="org/apache/shiro/authc/MergableAuthenticationInfo.html" title="interface in org.apache.shiro.authc"><code>MergableAuthenticationInfo</code></a> interface that holds the principals and
+ credentials.</div>
+</th>
+</tr>
+<tr id="i392" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/SimpleAuthorizationInfo.html" title="class in org.apache.shiro.authz">SimpleAuthorizationInfo</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple POJO implementation of the <a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz"><code>AuthorizationInfo</code></a> interface that stores roles and permissions as internal
+ attributes.</div>
+</th>
+</tr>
+<tr id="i393" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></td>
+<th class="colLast" scope="row">
+<div class="block">Very simple <a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util"><code>ByteSource</code></a> implementation that maintains an internal <code>byte[]</code> array and uses the
+ <a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec"><code>Hex</code></a> and <a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec"><code>Base64</code></a> codec classes to support the
+ <a href="org/apache/shiro/util/SimpleByteSource.html#toHex()"><code>toHex()</code></a> and <a href="org/apache/shiro/util/SimpleByteSource.html#toBase64()"><code>toBase64()</code></a> implementations.</div>
+</th>
+</tr>
+<tr id="i394" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/servlet/SimpleCookie.html" title="class in org.apache.shiro.web.servlet">SimpleCookie</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <a href="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet"><code>Cookie</code></a> implementation.</div>
+</th>
+</tr>
+<tr id="i395" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/credential/SimpleCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">SimpleCredentialsMatcher</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple CredentialsMatcher implementation.</div>
+</th>
+</tr>
+<tr id="i396" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/SimpleHash.html" title="class in org.apache.shiro.crypto.hash">SimpleHash</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>Hash</code> implementation that allows any <a href="https://docs.oracle.com/javase/8/docs/api/java/security/MessageDigest.html?is-external=true" title="class or interface in java.security" class="externalLink"><code>MessageDigest</code></a> algorithm name to
+ be used.</div>
+</th>
+</tr>
+<tr id="i397" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/hash/SimpleHashRequest.html" title="class in org.apache.shiro.crypto.hash">SimpleHashRequest</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple implementation of <a href="org/apache/shiro/crypto/hash/HashRequest.html" title="interface in org.apache.shiro.crypto.hash"><code>HashRequest</code></a> that can be used when interacting with a <a href="org/apache/shiro/crypto/hash/HashService.html" title="interface in org.apache.shiro.crypto.hash"><code>HashService</code></a>.</div>
+</th>
+</tr>
+<tr id="i398" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/mgt/SimpleNamedFilterList.html" title="class in org.apache.shiro.web.filter.mgt">SimpleNamedFilterList</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple <code>NamedFilterList</code> implementation that is supported by a backing <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>List</code></a> instance and a simple
+ <a href="org/apache/shiro/web/filter/mgt/SimpleNamedFilterList.html#getName()"><code>name</code></a> property.</div>
+</th>
+</tr>
+<tr id="i399" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/SimplePrincipalCollection.html" title="class in org.apache.shiro.subject">SimplePrincipalCollection</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple implementation of the <a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject"><code>MutablePrincipalCollection</code></a> interface that tracks principals internally
+ by storing them in a <a href="https://docs.oracle.com/javase/8/docs/api/java/util/LinkedHashMap.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>LinkedHashMap</code></a>.</div>
+</th>
+</tr>
+<tr id="i400" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/SimplePrincipalMap.html" title="class in org.apache.shiro.subject">SimplePrincipalMap</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default implementation of the <a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject"><code>PrincipalMap</code></a> interface.</div>
+</th>
+</tr>
+<tr id="i401" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/SimpleRole.html" title="class in org.apache.shiro.authz">SimpleRole</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple representation of a security role that has a name and a collection of permissions.</div>
+</th>
+</tr>
+<tr id="i402" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/SimpleService.html" title="class in org.apache.shiro.samples">SimpleService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple Service with methods protected with annotations.</div>
+</th>
+</tr>
+<tr id="i403" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/SimpleSession.html" title="class in org.apache.shiro.session.mgt">SimpleSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple <a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><code>Session</code></a> JavaBeans-compatible POJO implementation, intended to be used on the
+ business/server tier.</div>
+</th>
+</tr>
+<tr id="i404" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/SimpleSessionFactory.html" title="class in org.apache.shiro.session.mgt">SimpleSessionFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>SessionFactory</code> implementation that generates <a href="org/apache/shiro/session/mgt/SimpleSession.html" title="class in org.apache.shiro.session.mgt"><code>SimpleSession</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i405" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/SingleArgumentMethodEventListener.html" title="class in org.apache.shiro.event.support">SingleArgumentMethodEventListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">A event listener that invokes a target object's method that accepts a single event argument.</div>
+</th>
+</tr>
+<tr id="i406" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a><<a href="org/apache/shiro/util/SoftHashMap.html" title="type parameter in SoftHashMap">K</a>,​<a href="org/apache/shiro/util/SoftHashMap.html" title="type parameter in SoftHashMap">V</a>></td>
+<th class="colLast" scope="row">
+<div class="block">A <code><em>Soft</em>HashMap</code> is a memory-constrained map that stores its <em>values</em> in
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/ref/SoftReference.html?is-external=true" title="class or interface in java.lang.ref" class="externalLink"><code>SoftReference</code></a>s.</div>
+</th>
+</tr>
+<tr id="i407" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/spring/aop/SpringAnnotationResolver.html" title="class in org.apache.shiro.spring.aop">SpringAnnotationResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>AnnotationResolver</code> implementation that uses Spring's more robust
+ <a href="https://docs.spring.io/spring-framework/docs/2.5.x/javadoc-api/org/springframework/core/annotation/AnnotationUtils.html?is-external=true" title="class or interface in org.springframework.core.annotation" class="externalLink"><code>AnnotationUtils</code></a> to find method annotations instead of the JDKs simpler
+ (and rather lacking) <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true" title="class or interface in java.lang.reflect" class="externalLink"><code>Method</code></a>.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Method.html?is-external=true#getAnnotation(java.lang.Class)" title="class or interface in java.lang.reflect" class="externalLink"><code>getAnnotation(class)</code></a>
+ implementation.</div>
+</th>
+</tr>
+<tr id="i408" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authz/SslFilter.html" title="class in org.apache.shiro.web.filter.authz">SslFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Filter which requires a request to be over SSL.</div>
+</th>
+</tr>
+<tr id="i409" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/StoppedSessionException.html" title="class in org.apache.shiro.session">StoppedSessionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when attempting to interact with the system under a session that has been
+ stopped.</div>
+</th>
+</tr>
+<tr id="i410" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple utility class for String operations useful across the framework.</div>
+</th>
+</tr>
+<tr id="i411" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject">Subject</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>Subject</code> represents state and security operations for a <em>single</em> application user.</div>
+</th>
+</tr>
+<tr id="i412" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/Subject.Builder.html" title="class in org.apache.shiro.subject">Subject.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder design pattern implementation for creating <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> instances in a simplified way without
+ requiring knowledge of Shiro's construction techniques.</div>
+</th>
+</tr>
+<tr id="i413" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/concurrent/SubjectAwareExecutor.html" title="class in org.apache.shiro.concurrent">SubjectAwareExecutor</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>Executor</code> implementation that will automatically first associate any argument
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Runnable</code></a> instances with the currently available <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> and then
+ dispatch the Subject-enabled runnable to an underlying delegate <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>Executor</code></a>
+ instance.</div>
+</th>
+</tr>
+<tr id="i414" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/concurrent/SubjectAwareExecutorService.html" title="class in org.apache.shiro.concurrent">SubjectAwareExecutorService</a></td>
+<th class="colLast" scope="row">
+<div class="block"><code>ExecutorService</code> implementation that will automatically first associate any argument
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Runnable</code></a> or <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>Callable</code></a> instances with the <a href="org/apache/shiro/concurrent/SubjectAwareExecutor.html#getSubject()"><code>curr [...]
+ dispatch the Subject-enabled runnable or callable to an underlying delegate
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>ExecutorService</code></a> instance.</div>
+</th>
+</tr>
+<tr id="i415" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/concurrent/SubjectAwareScheduledExecutorService.html" title="class in org.apache.shiro.concurrent">SubjectAwareScheduledExecutorService</a></td>
+<th class="colLast" scope="row">
+<div class="block">Same concept as the <a href="org/apache/shiro/concurrent/SubjectAwareExecutorService.html" title="class in org.apache.shiro.concurrent"><code>SubjectAwareExecutorService</code></a> but additionally supports the
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>ScheduledExecutorService</code></a> interface.</div>
+</th>
+</tr>
+<tr id="i416" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/support/SubjectCallable.html" title="class in org.apache.shiro.subject.support">SubjectCallable</a><<a href="org/apache/shiro/subject/support/SubjectCallable.html" title="type parameter in SubjectCallable">V</a>></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SubjectCallable</code> associates a <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> with a target/delegate
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Callable.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>Callable</code></a> to ensure proper <code>Subject</code> thread-state management when the <code>Callable</code> executes.</div>
+</th>
+</tr>
+<tr id="i417" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/SubjectContext.html" title="interface in org.apache.shiro.subject">SubjectContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SubjectContext</code> is a 'bucket' of data presented to a <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> which interprets
+ this data to construct <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> instances.</div>
+</th>
+</tr>
+<tr id="i418" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/SubjectDAO.html" title="interface in org.apache.shiro.mgt">SubjectDAO</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SubjectDAO</code> is responsible for persisting a Subject instance's internal state such that the Subject instance
+ can be recreated at a later time if necessary.</div>
+</th>
+</tr>
+<tr id="i419" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/mgt/SubjectFactory.html" title="interface in org.apache.shiro.mgt">SubjectFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SubjectFactory</code> is responsible for constructing <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> instances as needed.</div>
+</th>
+</tr>
+<tr id="i420" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/jaxrs/SubjectPrincipalRequestFilter.html" title="class in org.apache.shiro.web.jaxrs">SubjectPrincipalRequestFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>ContainerRequestFilter</code> that replaces the <code>SecurityContext</code>
+ with a <a href="org/apache/shiro/web/jaxrs/ShiroSecurityContext.html" title="class in org.apache.shiro.web.jaxrs"><code>ShiroSecurityContext</code></a>.</div>
+</th>
+</tr>
+<tr id="i421" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/support/SubjectRunnable.html" title="class in org.apache.shiro.subject.support">SubjectRunnable</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>SubjectRunnable</code> ensures that a target/delegate <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Runnable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Runnable</code></a> will execute such that any
+ call to <code>SecurityUtils.</code><a href="org/apache/shiro/SecurityUtils.html#getSubject()"><code>getSubject()</code></a> during the
+ <code>Runnable</code>'s execution will return the associated <code>Subject</code> instance.</div>
+</th>
+</tr>
+<tr id="i422" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/subject/support/SubjectThreadState.html" title="class in org.apache.shiro.subject.support">SubjectThreadState</a></td>
+<th class="colLast" scope="row">
+<div class="block">Manages thread-state for <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> access (supporting
+ <code>SecurityUtils.</code><a href="org/apache/shiro/SecurityUtils.html#getSubject()"><code>getSubject()</code></a> calls)
+ during a thread's execution.</div>
+</th>
+</tr>
+<tr id="i423" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/event/Subscribe.html" title="annotation in org.apache.shiro.event">Subscribe</a></td>
+<th class="colLast" scope="row">
+<div class="block">Indicates a method is an event consumer.</div>
+</th>
+</tr>
+<tr id="i424" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/realm/text/TextConfigurationRealm.html" title="class in org.apache.shiro.realm.text">TextConfigurationRealm</a></td>
+<th class="colLast" scope="row">
+<div class="block">A SimpleAccountRealm that enables text-based configuration of the initial User, Role, and Permission objects
+ created at startup.</div>
+</th>
+</tr>
+<tr id="i425" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/ThreadContext.html" title="class in org.apache.shiro.util">ThreadContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A ThreadContext provides a means of binding and unbinding objects to the
+ current thread based on key/value pairs.</div>
+</th>
+</tr>
+<tr id="i426" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/util/ThreadState.html" title="interface in org.apache.shiro.util">ThreadState</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>ThreadState</code> instance manages any state that might need to be bound and/or restored during a thread's
+ execution.</div>
+</th>
+</tr>
+<tr id="i427" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/event/support/TypedEventListener.html" title="interface in org.apache.shiro.event.support">TypedEventListener</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i428" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/UnauthenticatedException.html" title="class in org.apache.shiro.authz">UnauthenticatedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when attempting to execute an authorization action when a successful
+ authentication hasn't yet occurred.</div>
+</th>
+</tr>
+<tr id="i429" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/UnauthorizedException.html" title="class in org.apache.shiro.authz">UnauthorizedException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown to indicate a requested operation or access to a requested resource is not allowed.</div>
+</th>
+</tr>
+<tr id="i430" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/UnavailableSecurityManagerException.html" title="class in org.apache.shiro">UnavailableSecurityManagerException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when attempting to acquire the application's <code>SecurityManager</code> instance, but Shiro's
+ lookup heuristics cannot find one.</div>
+</th>
+</tr>
+<tr id="i431" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/UnknownAccountException.html" title="class in org.apache.shiro.authc">UnknownAccountException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Thrown when attempting to authenticate with a principal that doesn't exist in the system (e.g.</div>
+</th>
+</tr>
+<tr id="i432" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/crypto/UnknownAlgorithmException.html" title="class in org.apache.shiro.crypto">UnknownAlgorithmException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when attempting to lookup or use a cryptographic algorithm that does not exist in the current
+ JVM environment.</div>
+</th>
+</tr>
+<tr id="i433" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util">UnknownClassException</a></td>
+<th class="colLast" scope="row">
+<div class="block">The Shiro framework's <code>RuntimeException</code> equivalent of the JDK's
+ <code>ClassNotFoundException</code>, to maintain a RuntimeException paradigm.</div>
+</th>
+</tr>
+<tr id="i434" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/UnknownSessionException.html" title="class in org.apache.shiro.session">UnknownSessionException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when attempting to interact with the system under the pretense of a
+ particular session (e.g.</div>
+</th>
+</tr>
+<tr id="i435" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/config/UnresolveableReferenceException.html" title="class in org.apache.shiro.config">UnresolveableReferenceException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when a reference to an object is made, but that object cannot be found.</div>
+</th>
+</tr>
+<tr id="i436" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/ldap/UnsupportedAuthenticationMechanismException.html" title="class in org.apache.shiro.ldap">UnsupportedAuthenticationMechanismException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown when a configured LDAP
+ <a href="http://download.oracle.com/javase/jndi/tutorial/ldap/security/auth.html">
+ Authentication Mechanism</a> is unsupported by the target LDAP server.</div>
+</th>
+</tr>
+<tr id="i437" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/pam/UnsupportedTokenException.html" title="class in org.apache.shiro.authc.pam">UnsupportedTokenException</a></td>
+<th class="colLast" scope="row">
+<div class="block">Exception thrown during the authentication process when an
+ <a href="org/apache/shiro/authc/AuthenticationToken.html" title="interface in org.apache.shiro.authc"><code>AuthenticationToken</code></a> implementation is encountered that is not
+ supported by one or more configured <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a>s.</div>
+</th>
+</tr>
+<tr id="i438" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/UserAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">UserAnnotationHandler</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresUser.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresUser</code></a> annotation
+ is declared, and if so, ensures the calling <code>Subject</code> is <em>either</em>
+ <a href="org/apache/shiro/subject/Subject.html#isAuthenticated()"><code>authenticated</code></a> <b><em>or</em></b> remembered via remember
+ me services before allowing access.</div>
+</th>
+</tr>
+<tr id="i439" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/aop/UserAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">UserAnnotationMethodInterceptor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Checks to see if a @<a href="org/apache/shiro/authz/annotation/RequiresUser.html" title="annotation in org.apache.shiro.authz.annotation"><code>RequiresUser</code></a> annotation
+ is declared, and if so, ensures the calling <code>Subject</code> is <em>either</em>
+ <a href="org/apache/shiro/subject/Subject.html#isAuthenticated()"><code>authenticated</code></a> <b><em>or</em></b> remembered via remember
+ me services before invoking the method.</div>
+</th>
+</tr>
+<tr id="i440" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/filter/authc/UserFilter.html" title="class in org.apache.shiro.web.filter.authc">UserFilter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Filter that allows access to resources if the accessor is a known user, which is defined as
+ having a known principal.</div>
+</th>
+</tr>
+<tr id="i441" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authc/UsernamePasswordToken.html" title="class in org.apache.shiro.authc">UsernamePasswordToken</a></td>
+<th class="colLast" scope="row">
+<div class="block">A simple username/password authentication token to support the most widely-used authentication mechanism.</div>
+</th>
+</tr>
+<tr id="i442" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/tags/UserTag.html" title="class in org.apache.shiro.web.tags">UserTag</a></td>
+<th class="colLast" scope="row">
+<div class="block">JSP tag that renders the tag body if the current user known to the system, either from a successful login attempt
+ (not necessarily during the current session) or from 'RememberMe' services.</div>
+</th>
+</tr>
+<tr id="i443" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/ValidatingSession.html" title="interface in org.apache.shiro.session.mgt">ValidatingSession</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>ValidatingSession</code> is a <code>Session</code> that is capable of determining it is valid or not and
+ is able to validate itself if necessary.</div>
+</th>
+</tr>
+<tr id="i444" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html" title="interface in org.apache.shiro.session.mgt">ValidatingSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">A ValidatingSessionManager is a SessionManager that can proactively validate any or all sessions
+ that may be expired.</div>
+</th>
+</tr>
+<tr id="i445" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/samples/WebApp.html" title="class in org.apache.shiro.samples">WebApp</a></td>
+<th class="colLast" scope="row"> </th>
+</tr>
+<tr id="i446" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/subject/support/WebDelegatingSubject.html" title="class in org.apache.shiro.web.subject.support">WebDelegatingSubject</a></td>
+<th class="colLast" scope="row">
+<div class="block">Default <a href="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject"><code>WebSubject</code></a> implementation that additional ensures the ability to retain a
+ servlet request/response pair to be used by internal shiro components as necessary during the request execution.</div>
+</th>
+</tr>
+<tr id="i447" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env">WebEnvironment</a></td>
+<th class="colLast" scope="row">
+<div class="block">A web-specific <a href="org/apache/shiro/env/Environment.html" title="interface in org.apache.shiro.env"><code>Environment</code></a> instance, used in web applications.</div>
+</th>
+</tr>
+<tr id="i448" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/config/WebIniSecurityManagerFactory.html" title="class in org.apache.shiro.web.config">WebIniSecurityManagerFactory</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">use Shiro's <code>Environment</code> mechanisms instead.</div>
+</th>
+</tr>
+<tr id="i449" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt">WebSecurityManager</a></td>
+<th class="colLast" scope="row">
+<div class="block">This interface represents a <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> implementation that can used in web-enabled applications.</div>
+</th>
+</tr>
+<tr id="i450" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>WebSubjectContext</code> is a <a href="org/apache/shiro/session/mgt/SessionContext.html" title="interface in org.apache.shiro.session.mgt"><code>SessionContext</code></a> that additionally provides for type-safe
+ methods to set and retrieve a <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletRequest</code></a> and <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletResponse.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletResponse</code></a>, as the request/response pair will
+ often need to be referenced during construction of web-initiated <code>Session</code> instances.</div>
+</th>
+</tr>
+<tr id="i451" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/session/mgt/WebSessionKey.html" title="class in org.apache.shiro.web.session.mgt">WebSessionKey</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <a href="org/apache/shiro/session/mgt/SessionKey.html" title="interface in org.apache.shiro.session.mgt"><code>SessionKey</code></a> implementation that also retains the
+ <code>ServletRequest</code> and <code>ServletResponse</code> associated with the web request that is performing the
+ session lookup.</div>
+</th>
+</tr>
+<tr id="i452" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt">WebSessionManager</a></td>
+<th class="colLast" scope="row">
+<div class="block"><a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>SessionManager</code></a> specific to web-enabled applications.</div>
+</th>
+</tr>
+<tr id="i453" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject">WebSubject</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>WebSubject</code> represents a Subject instance that was acquired as a result of an incoming
+ <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletRequest</code></a>.</div>
+</th>
+</tr>
+<tr id="i454" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/subject/WebSubject.Builder.html" title="class in org.apache.shiro.web.subject">WebSubject.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>WebSubject.Builder</code> performs the same function as a <a href="org/apache/shiro/subject/Subject.Builder.html" title="class in org.apache.shiro.subject"><code>Subject.Builder</code></a>, but
+ additionally ensures that the Servlet request/response pair that is triggering the Subject instance's creation
+ is retained for use by internal Shiro components as necessary.</div>
+</th>
+</tr>
+<tr id="i455" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject">WebSubjectContext</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>WebSubjectContext</code> is a <a href="org/apache/shiro/subject/SubjectContext.html" title="interface in org.apache.shiro.subject"><code>SubjectContext</code></a> that additionally provides for type-safe
+ methods to set and retrieve a <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletRequest.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletRequest</code></a> and <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/ServletResponse.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>ServletResponse</code></a>.</div>
+</th>
+</tr>
+<tr id="i456" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/web/util/WebUtils.html" title="class in org.apache.shiro.web.util">WebUtils</a></td>
+<th class="colLast" scope="row">
+<div class="block">Simple utility class for operations used across multiple class hierarchies in the web framework code.</div>
+</th>
+</tr>
+<tr id="i457" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/WildcardPermission.html" title="class in org.apache.shiro.authz.permission">WildcardPermission</a></td>
+<th class="colLast" scope="row">
+<div class="block">A <code>WildcardPermission</code> is a very flexible permission construct supporting multiple levels of
+ permission matching.</div>
+</th>
+</tr>
+<tr id="i458" class="altColor">
+<td class="colFirst"><a href="org/apache/shiro/authz/permission/WildcardPermissionResolver.html" title="class in org.apache.shiro.authz.permission">WildcardPermissionResolver</a></td>
+<th class="colLast" scope="row">
+<div class="block"><tt>PermissionResolver</tt> implementation that returns a new <a href="org/apache/shiro/authz/permission/WildcardPermission.html" title="class in org.apache.shiro.authz.permission"><code>WildcardPermission</code></a>
+ based on the input string.</div>
+</th>
+</tr>
+<tr id="i459" class="rowColor">
+<td class="colFirst"><a href="org/apache/shiro/io/XmlSerializer.html" title="class in org.apache.shiro.io">XmlSerializer</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">This class should not be used directly because of unsecure XMLEncoder/XMLDecoder usage.</div>
+</th>
+</tr>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/allclasses.html b/static/1.7.1/apidocs/allclasses.html
new file mode 100644
index 0000000..5c3bf86
--- /dev/null
+++ b/static/1.7.1/apidocs/allclasses.html
@@ -0,0 +1,487 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>All Classes (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<h1 class="bar">All Classes</h1>
+<main role="main" class="indexContainer">
+<ul>
+<li><a href="org/apache/shiro/authc/pam/AbstractAuthenticationStrategy.html" title="class in org.apache.shiro.authc.pam">AbstractAuthenticationStrategy</a></li>
+<li><a href="org/apache/shiro/authc/AbstractAuthenticator.html" title="class in org.apache.shiro.authc">AbstractAuthenticator</a></li>
+<li><a href="org/apache/shiro/cache/AbstractCacheManager.html" title="class in org.apache.shiro.cache">AbstractCacheManager</a></li>
+<li><a href="org/apache/shiro/testing/web/AbstractContainerIT.html" title="class in org.apache.shiro.testing.web">AbstractContainerIT</a></li>
+<li><a href="org/apache/shiro/util/AbstractFactory.html" title="class in org.apache.shiro.util">AbstractFactory</a></li>
+<li><a href="org/apache/shiro/web/servlet/AbstractFilter.html" title="class in org.apache.shiro.web.servlet">AbstractFilter</a></li>
+<li><a href="org/apache/shiro/crypto/hash/AbstractHash.html" title="class in org.apache.shiro.crypto.hash">AbstractHash</a></li>
+<li><a href="org/apache/shiro/realm/ldap/AbstractLdapRealm.html" title="class in org.apache.shiro.realm.ldap">AbstractLdapRealm</a></li>
+<li><a href="org/apache/shiro/session/mgt/AbstractNativeSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractNativeSessionManager</a></li>
+<li><a href="org/apache/shiro/mgt/AbstractRememberMeManager.html" title="class in org.apache.shiro.mgt">AbstractRememberMeManager</a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/AbstractSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">AbstractSessionDAO</a></li>
+<li><a href="org/apache/shiro/session/mgt/AbstractSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractSessionManager</a></li>
+<li><a href="org/apache/shiro/spring/config/AbstractShiroAnnotationProcessorConfiguration.html" title="class in org.apache.shiro.spring.config">AbstractShiroAnnotationProcessorConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/config/AbstractShiroBeanConfiguration.html" title="class in org.apache.shiro.spring.config">AbstractShiroBeanConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/config/AbstractShiroConfiguration.html" title="class in org.apache.shiro.spring.config">AbstractShiroConfiguration</a></li>
+<li><a href="org/apache/shiro/web/servlet/AbstractShiroFilter.html" title="class in org.apache.shiro.web.servlet">AbstractShiroFilter</a></li>
+<li><a href="org/apache/shiro/spring/web/config/AbstractShiroWebConfiguration.html" title="class in org.apache.shiro.spring.web.config">AbstractShiroWebConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/web/config/AbstractShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.web.config">AbstractShiroWebFilterConfiguration</a></li>
+<li><a href="org/apache/shiro/crypto/AbstractSymmetricCipherService.html" title="class in org.apache.shiro.crypto">AbstractSymmetricCipherService</a></li>
+<li><a href="org/apache/shiro/session/mgt/AbstractValidatingSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractValidatingSessionManager</a></li>
+<li><a href="org/apache/shiro/web/filter/AccessControlFilter.html" title="class in org.apache.shiro.web.filter">AccessControlFilter</a></li>
+<li><a href="org/apache/shiro/authc/Account.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">Account</span></a></li>
+<li><a href="org/apache/shiro/authc/AccountException.html" title="class in org.apache.shiro.authc">AccountException</a></li>
+<li><a href="org/apache/shiro/samples/AccountInfoController.html" title="class in org.apache.shiro.samples">AccountInfoController</a></li>
+<li><a href="org/apache/shiro/realm/activedirectory/ActiveDirectoryRealm.html" title="class in org.apache.shiro.realm.activedirectory">ActiveDirectoryRealm</a></li>
+<li><a href="org/apache/shiro/web/servlet/AdviceFilter.html" title="class in org.apache.shiro.web.servlet">AdviceFilter</a></li>
+<li><a href="org/apache/shiro/crypto/AesCipherService.html" title="class in org.apache.shiro.crypto">AesCipherService</a></li>
+<li><a href="org/apache/shiro/authc/credential/AllowAllCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">AllowAllCredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/authz/permission/AllPermission.html" title="class in org.apache.shiro.authz.permission">AllPermission</a></li>
+<li><a href="org/apache/shiro/authc/pam/AllSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam">AllSuccessfulStrategy</a></li>
+<li><a href="org/apache/shiro/web/jaxrs/AnnotationAuthorizationFilter.html" title="class in org.apache.shiro.web.jaxrs">AnnotationAuthorizationFilter</a></li>
+<li><a href="org/apache/shiro/event/support/AnnotationEventListenerResolver.html" title="class in org.apache.shiro.event.support">AnnotationEventListenerResolver</a></li>
+<li><a href="org/apache/shiro/aop/AnnotationHandler.html" title="class in org.apache.shiro.aop">AnnotationHandler</a></li>
+<li><a href="org/apache/shiro/aop/AnnotationMethodInterceptor.html" title="class in org.apache.shiro.aop">AnnotationMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/aop/AnnotationResolver.html" title="interface in org.apache.shiro.aop"><span class="interfaceName">AnnotationResolver</span></a></li>
+<li><a href="org/apache/shiro/authz/aop/AnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AnnotationsAuthorizingMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/web/filter/authc/AnonymousFilter.html" title="class in org.apache.shiro.web.filter.authc">AnonymousFilter</a></li>
+<li><a href="org/apache/shiro/util/AntPathMatcher.html" title="class in org.apache.shiro.util">AntPathMatcher</a></li>
+<li><a href="org/apache/shiro/spring/security/interceptor/AopAllianceAnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.spring.security.interceptor">AopAllianceAnnotationsAuthorizingMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/aspectj/AspectjAnnotationsAuthorizingMethodInterceptor.html" title="class in org.apache.shiro.aspectj">AspectjAnnotationsAuthorizingMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/util/Assert.html" title="class in org.apache.shiro.util">Assert</a></li>
+<li><a href="org/apache/shiro/authc/pam/AtLeastOneSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam">AtLeastOneSuccessfulStrategy</a></li>
+<li><a href="org/apache/shiro/authz/aop/AuthenticatedAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">AuthenticatedAnnotationHandler</a></li>
+<li><a href="org/apache/shiro/authz/aop/AuthenticatedAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AuthenticatedAnnotationMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/web/tags/AuthenticatedTag.html" title="class in org.apache.shiro.web.tags">AuthenticatedTag</a></li>
+<li><a href="org/apache/shiro/web/filter/authc/AuthenticatingFilter.html" title="class in org.apache.shiro.web.filter.authc">AuthenticatingFilter</a></li>
+<li><a href="org/apache/shiro/realm/AuthenticatingRealm.html" title="class in org.apache.shiro.realm">AuthenticatingRealm</a></li>
+<li><a href="org/apache/shiro/mgt/AuthenticatingSecurityManager.html" title="class in org.apache.shiro.mgt">AuthenticatingSecurityManager</a></li>
+<li><a href="org/apache/shiro/authc/AuthenticationException.html" title="class in org.apache.shiro.authc">AuthenticationException</a></li>
+<li><a href="org/apache/shiro/web/filter/authc/AuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">AuthenticationFilter</a></li>
+<li><a href="org/apache/shiro/authc/AuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">AuthenticationInfo</span></a></li>
+<li><a href="org/apache/shiro/authc/AuthenticationListener.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">AuthenticationListener</span></a></li>
+<li><a href="org/apache/shiro/authc/pam/AuthenticationStrategy.html" title="interface in org.apache.shiro.authc.pam"><span class="interfaceName">AuthenticationStrategy</span></a></li>
+<li><a href="org/apache/shiro/authc/AuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">AuthenticationToken</span></a></li>
+<li><a href="org/apache/shiro/authc/Authenticator.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">Authenticator</span></a></li>
+<li><a href="org/apache/shiro/spring/security/interceptor/AuthorizationAttributeSourceAdvisor.html" title="class in org.apache.shiro.spring.security.interceptor">AuthorizationAttributeSourceAdvisor</a></li>
+<li><a href="org/apache/shiro/authz/AuthorizationException.html" title="class in org.apache.shiro.authz">AuthorizationException</a></li>
+<li><a href="org/apache/shiro/web/filter/authz/AuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz">AuthorizationFilter</a></li>
+<li><a href="org/apache/shiro/authz/AuthorizationInfo.html" title="interface in org.apache.shiro.authz"><span class="interfaceName">AuthorizationInfo</span></a></li>
+<li><a href="org/apache/shiro/authz/Authorizer.html" title="interface in org.apache.shiro.authz"><span class="interfaceName">Authorizer</span></a></li>
+<li><a href="org/apache/shiro/authz/aop/AuthorizingAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">AuthorizingAnnotationHandler</a></li>
+<li><a href="org/apache/shiro/authz/aop/AuthorizingAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AuthorizingAnnotationMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/authz/aop/AuthorizingMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">AuthorizingMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/realm/AuthorizingRealm.html" title="class in org.apache.shiro.realm">AuthorizingRealm</a></li>
+<li><a href="org/apache/shiro/mgt/AuthorizingSecurityManager.html" title="class in org.apache.shiro.mgt">AuthorizingSecurityManager</a></li>
+<li><a href="org/apache/shiro/codec/Base64.html" title="class in org.apache.shiro.codec">Base64</a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/Base64Format.html" title="class in org.apache.shiro.crypto.hash.format">Base64Format</a></li>
+<li><a href="org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">BasicHttpAuthenticationFilter</a></li>
+<li><a href="org/apache/shiro/env/BasicIniEnvironment.html" title="class in org.apache.shiro.env">BasicIniEnvironment</a></li>
+<li><a href="org/apache/shiro/config/event/BeanEvent.html" title="class in org.apache.shiro.config.event">BeanEvent</a></li>
+<li><a href="org/apache/shiro/web/filter/authc/BearerHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">BearerHttpAuthenticationFilter</a></li>
+<li><a href="org/apache/shiro/authc/BearerToken.html" title="class in org.apache.shiro.authc">BearerToken</a></li>
+<li><a href="org/apache/shiro/aspectj/BeforeAdviceMethodInvocationAdapter.html" title="class in org.apache.shiro.aspectj">BeforeAdviceMethodInvocationAdapter</a></li>
+<li><a href="org/apache/shiro/crypto/BlowfishCipherService.html" title="class in org.apache.shiro.crypto">BlowfishCipherService</a></li>
+<li><a href="org/apache/shiro/util/ByteSource.html" title="interface in org.apache.shiro.util"><span class="interfaceName">ByteSource</span></a></li>
+<li><a href="org/apache/shiro/util/ByteSource.Util.html" title="class in org.apache.shiro.util">ByteSource.Util</a></li>
+<li><a href="org/apache/shiro/cache/Cache.html" title="interface in org.apache.shiro.cache"><span class="interfaceName">Cache</span></a></li>
+<li><a href="org/apache/shiro/cache/CacheException.html" title="class in org.apache.shiro.cache">CacheException</a></li>
+<li><a href="org/apache/shiro/cache/CacheManager.html" title="interface in org.apache.shiro.cache"><span class="interfaceName">CacheManager</span></a></li>
+<li><a href="org/apache/shiro/cache/CacheManagerAware.html" title="interface in org.apache.shiro.cache"><span class="interfaceName">CacheManagerAware</span></a></li>
+<li><a href="org/apache/shiro/realm/CachingRealm.html" title="class in org.apache.shiro.realm">CachingRealm</a></li>
+<li><a href="org/apache/shiro/mgt/CachingSecurityManager.html" title="class in org.apache.shiro.mgt">CachingSecurityManager</a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/CachingSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">CachingSessionDAO</a></li>
+<li><a href="org/apache/shiro/cas/CasAuthenticationException.html" title="class in org.apache.shiro.cas">CasAuthenticationException</a></li>
+<li><a href="org/apache/shiro/cas/CasFilter.html" title="class in org.apache.shiro.cas">CasFilter</a></li>
+<li><a href="org/apache/shiro/cas/CasRealm.html" title="class in org.apache.shiro.cas">CasRealm</a></li>
+<li><a href="org/apache/shiro/cas/CasSubjectFactory.html" title="class in org.apache.shiro.cas">CasSubjectFactory</a></li>
+<li><a href="org/apache/shiro/cas/CasToken.html" title="class in org.apache.shiro.cas">CasToken</a></li>
+<li><a href="org/apache/shiro/crypto/CipherService.html" title="interface in org.apache.shiro.crypto"><span class="interfaceName">CipherService</span></a></li>
+<li><a href="org/apache/shiro/io/ClassResolvingObjectInputStream.html" title="class in org.apache.shiro.io">ClassResolvingObjectInputStream</a></li>
+<li><a href="org/apache/shiro/util/ClassUtils.html" title="class in org.apache.shiro.util">ClassUtils</a></li>
+<li><a href="org/apache/shiro/samples/CliApp.html" title="class in org.apache.shiro.samples">CliApp</a></li>
+<li><a href="org/apache/shiro/codec/CodecException.html" title="class in org.apache.shiro.codec">CodecException</a></li>
+<li><a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></li>
+<li><a href="org/apache/shiro/util/CollectionUtils.html" title="class in org.apache.shiro.util">CollectionUtils</a></li>
+<li><a href="org/apache/shiro/config/CommonsInterpolator.html" title="class in org.apache.shiro.config">CommonsInterpolator</a></li>
+<li><a href="org/apache/shiro/authc/ConcurrentAccessException.html" title="class in org.apache.shiro.authc">ConcurrentAccessException</a></li>
+<li><a href="org/apache/shiro/crypto/hash/ConfigurableHashService.html" title="interface in org.apache.shiro.crypto.hash"><span class="interfaceName">ConfigurableHashService</span></a></li>
+<li><a href="org/apache/shiro/config/ConfigurationException.html" title="class in org.apache.shiro.config">ConfigurationException</a></li>
+<li><a href="org/apache/shiro/config/event/ConfiguredBeanEvent.html" title="class in org.apache.shiro.config.event">ConfiguredBeanEvent</a></li>
+<li><a href="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet"><span class="interfaceName">Cookie</span></a></li>
+<li><a href="org/apache/shiro/web/servlet/Cookie.SameSiteOptions.html" title="enum in org.apache.shiro.web.servlet">Cookie.SameSiteOptions</a></li>
+<li><a href="org/apache/shiro/web/mgt/CookieRememberMeManager.html" title="class in org.apache.shiro.web.mgt">CookieRememberMeManager</a></li>
+<li><a href="org/apache/shiro/authc/CredentialsException.html" title="class in org.apache.shiro.authc">CredentialsException</a></li>
+<li><a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential"><span class="interfaceName">CredentialsMatcher</span></a></li>
+<li><a href="org/apache/shiro/crypto/CryptoException.html" title="class in org.apache.shiro.crypto">CryptoException</a></li>
+<li><a href="org/apache/shiro/dao/DataAccessException.html" title="class in org.apache.shiro.dao">DataAccessException</a></li>
+<li><a href="org/apache/shiro/aop/DefaultAnnotationResolver.html" title="class in org.apache.shiro.aop">DefaultAnnotationResolver</a></li>
+<li><a href="org/apache/shiro/crypto/DefaultBlockCipherService.html" title="class in org.apache.shiro.crypto">DefaultBlockCipherService</a></li>
+<li><a href="org/apache/shiro/env/DefaultEnvironment.html" title="class in org.apache.shiro.env">DefaultEnvironment</a></li>
+<li><a href="org/apache/shiro/event/support/DefaultEventBus.html" title="class in org.apache.shiro.event.support">DefaultEventBus</a></li>
+<li><a href="org/apache/shiro/web/filter/mgt/DefaultFilter.html" title="enum in org.apache.shiro.web.filter.mgt">DefaultFilter</a></li>
+<li><a href="org/apache/shiro/web/filter/mgt/DefaultFilterChainManager.html" title="class in org.apache.shiro.web.filter.mgt">DefaultFilterChainManager</a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/DefaultHashFormatFactory.html" title="class in org.apache.shiro.crypto.hash.format">DefaultHashFormatFactory</a></li>
+<li><a href="org/apache/shiro/crypto/hash/DefaultHashService.html" title="class in org.apache.shiro.crypto.hash">DefaultHashService</a></li>
+<li><a href="org/apache/shiro/config/DefaultInterpolator.html" title="class in org.apache.shiro.config">DefaultInterpolator</a></li>
+<li><a href="org/apache/shiro/realm/ldap/DefaultLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap">DefaultLdapContextFactory</a></li>
+<li><a href="org/apache/shiro/realm/ldap/DefaultLdapRealm.html" title="class in org.apache.shiro.realm.ldap">DefaultLdapRealm</a></li>
+<li><a href="org/apache/shiro/authc/credential/DefaultPasswordService.html" title="class in org.apache.shiro.authc.credential">DefaultPasswordService</a></li>
+<li><a href="org/apache/shiro/mgt/DefaultSecurityManager.html" title="class in org.apache.shiro.mgt">DefaultSecurityManager</a></li>
+<li><a href="org/apache/shiro/io/DefaultSerializer.html" title="class in org.apache.shiro.io">DefaultSerializer</a></li>
+<li><a href="org/apache/shiro/session/mgt/DefaultSessionContext.html" title="class in org.apache.shiro.session.mgt">DefaultSessionContext</a></li>
+<li><a href="org/apache/shiro/session/mgt/DefaultSessionKey.html" title="class in org.apache.shiro.session.mgt">DefaultSessionKey</a></li>
+<li><a href="org/apache/shiro/session/mgt/DefaultSessionManager.html" title="class in org.apache.shiro.session.mgt">DefaultSessionManager</a></li>
+<li><a href="org/apache/shiro/mgt/DefaultSessionStorageEvaluator.html" title="class in org.apache.shiro.mgt">DefaultSessionStorageEvaluator</a></li>
+<li><a href="org/apache/shiro/spring/web/config/DefaultShiroFilterChainDefinition.html" title="class in org.apache.shiro.spring.web.config">DefaultShiroFilterChainDefinition</a></li>
+<li><a href="org/apache/shiro/subject/support/DefaultSubjectContext.html" title="class in org.apache.shiro.subject.support">DefaultSubjectContext</a></li>
+<li><a href="org/apache/shiro/mgt/DefaultSubjectDAO.html" title="class in org.apache.shiro.mgt">DefaultSubjectDAO</a></li>
+<li><a href="org/apache/shiro/mgt/DefaultSubjectFactory.html" title="class in org.apache.shiro.mgt">DefaultSubjectFactory</a></li>
+<li><a href="org/apache/shiro/web/env/DefaultWebEnvironment.html" title="class in org.apache.shiro.web.env">DefaultWebEnvironment</a></li>
+<li><a href="org/apache/shiro/web/mgt/DefaultWebSecurityManager.html" title="class in org.apache.shiro.web.mgt">DefaultWebSecurityManager</a></li>
+<li><a href="org/apache/shiro/web/session/mgt/DefaultWebSessionContext.html" title="class in org.apache.shiro.web.session.mgt">DefaultWebSessionContext</a></li>
+<li><a href="org/apache/shiro/web/session/mgt/DefaultWebSessionManager.html" title="class in org.apache.shiro.web.session.mgt">DefaultWebSessionManager</a></li>
+<li><a href="org/apache/shiro/web/mgt/DefaultWebSessionStorageEvaluator.html" title="class in org.apache.shiro.web.mgt">DefaultWebSessionStorageEvaluator</a></li>
+<li><a href="org/apache/shiro/web/subject/support/DefaultWebSubjectContext.html" title="class in org.apache.shiro.web.subject.support">DefaultWebSubjectContext</a></li>
+<li><a href="org/apache/shiro/web/mgt/DefaultWebSubjectFactory.html" title="class in org.apache.shiro.web.mgt">DefaultWebSubjectFactory</a></li>
+<li><a href="org/apache/shiro/session/mgt/DelegatingSession.html" title="class in org.apache.shiro.session.mgt">DelegatingSession</a></li>
+<li><a href="org/apache/shiro/subject/support/DelegatingSubject.html" title="class in org.apache.shiro.subject.support">DelegatingSubject</a></li>
+<li><a href="org/apache/shiro/util/Destroyable.html" title="interface in org.apache.shiro.util"><span class="interfaceName">Destroyable</span></a></li>
+<li><a href="org/apache/shiro/config/event/DestroyedBeanEvent.html" title="class in org.apache.shiro.config.event">DestroyedBeanEvent</a></li>
+<li><a href="org/apache/shiro/authc/DisabledAccountException.html" title="class in org.apache.shiro.authc">DisabledAccountException</a></li>
+<li><a href="org/apache/shiro/subject/support/DisabledSessionException.html" title="class in org.apache.shiro.subject.support">DisabledSessionException</a></li>
+<li><a href="org/apache/shiro/authz/permission/DomainPermission.html" title="class in org.apache.shiro.authz.permission">DomainPermission</a></li>
+<li><a href="org/apache/shiro/cache/ehcache/EhCache.html" title="class in org.apache.shiro.cache.ehcache">EhCache</a></li>
+<li><a href="org/apache/shiro/cache/ehcache/EhCacheManager.html" title="class in org.apache.shiro.cache.ehcache">EhCacheManager</a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/EnterpriseCacheSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">EnterpriseCacheSessionDAO</a></li>
+<li><a href="org/apache/shiro/env/Environment.html" title="interface in org.apache.shiro.env"><span class="interfaceName">Environment</span></a></li>
+<li><a href="org/apache/shiro/env/EnvironmentException.html" title="class in org.apache.shiro.env">EnvironmentException</a></li>
+<li><a href="org/apache/shiro/web/env/EnvironmentLoader.html" title="class in org.apache.shiro.web.env">EnvironmentLoader</a></li>
+<li><a href="org/apache/shiro/web/env/EnvironmentLoaderListener.html" title="class in org.apache.shiro.web.env">EnvironmentLoaderListener</a></li>
+<li><a href="org/apache/shiro/event/Event.html" title="class in org.apache.shiro.event">Event</a></li>
+<li><a href="org/apache/shiro/event/EventBus.html" title="interface in org.apache.shiro.event"><span class="interfaceName">EventBus</span></a></li>
+<li><a href="org/apache/shiro/event/EventBusAware.html" title="interface in org.apache.shiro.event"><span class="interfaceName">EventBusAware</span></a></li>
+<li><a href="org/apache/shiro/event/support/EventClassComparator.html" title="class in org.apache.shiro.event.support">EventClassComparator</a></li>
+<li><a href="org/apache/shiro/event/support/EventListener.html" title="interface in org.apache.shiro.event.support"><span class="interfaceName">EventListener</span></a></li>
+<li><a href="org/apache/shiro/event/support/EventListenerComparator.html" title="class in org.apache.shiro.event.support">EventListenerComparator</a></li>
+<li><a href="org/apache/shiro/event/support/EventListenerResolver.html" title="interface in org.apache.shiro.event.support"><span class="interfaceName">EventListenerResolver</span></a></li>
+<li><a href="org/apache/shiro/web/jaxrs/ExceptionMapper.html" title="class in org.apache.shiro.web.jaxrs">ExceptionMapper</a></li>
+<li><a href="org/apache/shiro/authc/ExcessiveAttemptsException.html" title="class in org.apache.shiro.authc">ExcessiveAttemptsException</a></li>
+<li><a href="org/apache/shiro/subject/ExecutionException.html" title="class in org.apache.shiro.subject">ExecutionException</a></li>
+<li><a href="org/apache/shiro/session/mgt/ExecutorServiceSessionValidationScheduler.html" title="class in org.apache.shiro.session.mgt">ExecutorServiceSessionValidationScheduler</a></li>
+<li><a href="org/apache/shiro/authc/ExpiredCredentialsException.html" title="class in org.apache.shiro.authc">ExpiredCredentialsException</a></li>
+<li><a href="org/apache/shiro/session/ExpiredSessionException.html" title="class in org.apache.shiro.session">ExpiredSessionException</a></li>
+<li><a href="org/apache/shiro/util/Factory.html" title="interface in org.apache.shiro.util"><span class="interfaceName">Factory</span></a></li>
+<li><a href="org/apache/shiro/web/filter/mgt/FilterChainManager.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="interfaceName">FilterChainManager</span></a></li>
+<li><a href="org/apache/shiro/web/filter/mgt/FilterChainResolver.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="interfaceName">FilterChainResolver</span></a></li>
+<li><a href="org/apache/shiro/authc/pam/FirstSuccessfulStrategy.html" title="class in org.apache.shiro.authc.pam">FirstSuccessfulStrategy</a></li>
+<li><a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">FormAuthenticationFilter</a></li>
+<li><a href="org/apache/shiro/authz/aop/GuestAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">GuestAnnotationHandler</a></li>
+<li><a href="org/apache/shiro/authz/aop/GuestAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">GuestAnnotationMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/web/tags/GuestTag.html" title="class in org.apache.shiro.web.tags">GuestTag</a></li>
+<li><a href="org/apache/shiro/guice/web/GuiceShiroFilter.html" title="class in org.apache.shiro.guice.web">GuiceShiroFilter</a></li>
+<li><a href="org/apache/shiro/codec/H64.html" title="class in org.apache.shiro.codec">H64</a></li>
+<li><a href="org/apache/shiro/web/tags/HasAnyRolesTag.html" title="class in org.apache.shiro.web.tags">HasAnyRolesTag</a></li>
+<li><a href="org/apache/shiro/crypto/hash/Hash.html" title="interface in org.apache.shiro.crypto.hash"><span class="interfaceName">Hash</span></a></li>
+<li><a href="org/apache/shiro/authc/credential/HashedCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">HashedCredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/tools/hasher/Hasher.html" title="class in org.apache.shiro.tools.hasher">Hasher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/HashFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="interfaceName">HashFormat</span></a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/HashFormatFactory.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="interfaceName">HashFormatFactory</span></a></li>
+<li><a href="org/apache/shiro/authc/credential/HashingPasswordService.html" title="interface in org.apache.shiro.authc.credential"><span class="interfaceName">HashingPasswordService</span></a></li>
+<li><a href="org/apache/shiro/crypto/hash/HashRequest.html" title="interface in org.apache.shiro.crypto.hash"><span class="interfaceName">HashRequest</span></a></li>
+<li><a href="org/apache/shiro/crypto/hash/HashRequest.Builder.html" title="class in org.apache.shiro.crypto.hash">HashRequest.Builder</a></li>
+<li><a href="org/apache/shiro/crypto/hash/HashService.html" title="interface in org.apache.shiro.crypto.hash"><span class="interfaceName">HashService</span></a></li>
+<li><a href="org/apache/shiro/web/tags/HasPermissionTag.html" title="class in org.apache.shiro.web.tags">HasPermissionTag</a></li>
+<li><a href="org/apache/shiro/web/tags/HasRoleTag.html" title="class in org.apache.shiro.web.tags">HasRoleTag</a></li>
+<li><a href="org/apache/shiro/hazelcast/cache/HazelcastCacheManager.html" title="class in org.apache.shiro.hazelcast.cache">HazelcastCacheManager</a></li>
+<li><a href="org/apache/shiro/samples/HelloController.html" title="class in org.apache.shiro.samples">HelloController</a></li>
+<li><a href="org/apache/shiro/codec/Hex.html" title="class in org.apache.shiro.codec">Hex</a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/HexFormat.html" title="class in org.apache.shiro.crypto.hash.format">HexFormat</a></li>
+<li><a href="org/apache/shiro/authc/HostAuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">HostAuthenticationToken</span></a></li>
+<li><a href="org/apache/shiro/web/filter/authz/HostFilter.html" title="class in org.apache.shiro.web.filter.authz">HostFilter</a></li>
+<li><a href="org/apache/shiro/authz/HostUnauthorizedException.html" title="class in org.apache.shiro.authz">HostUnauthorizedException</a></li>
+<li><a href="org/apache/shiro/web/filter/authz/HttpMethodPermissionFilter.html" title="class in org.apache.shiro.web.filter.authz">HttpMethodPermissionFilter</a></li>
+<li><a href="org/apache/shiro/web/session/HttpServletSession.html" title="class in org.apache.shiro.web.session">HttpServletSession</a></li>
+<li><a href="org/apache/shiro/session/mgt/ImmutableProxiedSession.html" title="class in org.apache.shiro.session.mgt">ImmutableProxiedSession</a></li>
+<li><a href="org/apache/shiro/authc/IncorrectCredentialsException.html" title="class in org.apache.shiro.authc">IncorrectCredentialsException</a></li>
+<li><a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config">Ini</a></li>
+<li><a href="org/apache/shiro/config/Ini.Section.html" title="class in org.apache.shiro.config">Ini.Section</a></li>
+<li><a href="org/apache/shiro/config/IniFactorySupport.html" title="class in org.apache.shiro.config">IniFactorySupport</a></li>
+<li><a href="org/apache/shiro/web/config/IniFilterChainResolverFactory.html" title="class in org.apache.shiro.web.config">IniFilterChainResolverFactory</a></li>
+<li><a href="org/apache/shiro/realm/text/IniRealm.html" title="class in org.apache.shiro.realm.text">IniRealm</a></li>
+<li><a href="org/apache/shiro/config/IniSecurityManagerFactory.html" title="class in org.apache.shiro.config">IniSecurityManagerFactory</a></li>
+<li><a href="org/apache/shiro/web/servlet/IniShiroFilter.html" title="class in org.apache.shiro.web.servlet">IniShiroFilter</a></li>
+<li><a href="org/apache/shiro/util/Initializable.html" title="interface in org.apache.shiro.util"><span class="interfaceName">Initializable</span></a></li>
+<li><a href="org/apache/shiro/config/event/InitializedBeanEvent.html" title="class in org.apache.shiro.config.event">InitializedBeanEvent</a></li>
+<li><a href="org/apache/shiro/web/env/IniWebEnvironment.html" title="class in org.apache.shiro.web.env">IniWebEnvironment</a></li>
+<li><a href="org/apache/shiro/config/event/InstantiatedBeanEvent.html" title="class in org.apache.shiro.config.event">InstantiatedBeanEvent</a></li>
+<li><a href="org/apache/shiro/util/InstantiationException.html" title="class in org.apache.shiro.util">InstantiationException</a></li>
+<li><a href="org/apache/shiro/config/Interpolator.html" title="interface in org.apache.shiro.config"><span class="interfaceName">Interpolator</span></a></li>
+<li><a href="org/apache/shiro/authz/permission/InvalidPermissionStringException.html" title="class in org.apache.shiro.authz.permission">InvalidPermissionStringException</a></li>
+<li><a href="org/apache/shiro/web/filter/InvalidRequestFilter.html" title="class in org.apache.shiro.web.filter">InvalidRequestFilter</a></li>
+<li><a href="org/apache/shiro/dao/InvalidResourceUsageException.html" title="class in org.apache.shiro.dao">InvalidResourceUsageException</a></li>
+<li><a href="org/apache/shiro/session/InvalidSessionException.html" title="class in org.apache.shiro.session">InvalidSessionException</a></li>
+<li><a href="org/apache/shiro/util/JavaEnvironment.html" title="class in org.apache.shiro.util">JavaEnvironment</a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/JavaUuidSessionIdGenerator.html" title="class in org.apache.shiro.session.mgt.eis">JavaUuidSessionIdGenerator</a></li>
+<li><a href="org/apache/shiro/crypto/JcaCipherService.html" title="class in org.apache.shiro.crypto">JcaCipherService</a></li>
+<li><a href="org/apache/shiro/realm/jdbc/JdbcRealm.html" title="class in org.apache.shiro.realm.jdbc">JdbcRealm</a></li>
+<li><a href="org/apache/shiro/realm/jdbc/JdbcRealm.SaltStyle.html" title="enum in org.apache.shiro.realm.jdbc">JdbcRealm.SaltStyle</a></li>
+<li><a href="org/apache/shiro/util/JdbcUtils.html" title="class in org.apache.shiro.util">JdbcUtils</a></li>
+<li><a href="org/apache/shiro/jndi/JndiCallback.html" title="interface in org.apache.shiro.jndi"><span class="interfaceName">JndiCallback</span></a></li>
+<li><a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap">JndiLdapContextFactory</a></li>
+<li><a href="org/apache/shiro/realm/ldap/JndiLdapRealm.html" title="class in org.apache.shiro.realm.ldap">JndiLdapRealm</a></li>
+<li><a href="org/apache/shiro/jndi/JndiLocator.html" title="class in org.apache.shiro.jndi">JndiLocator</a></li>
+<li><a href="org/apache/shiro/jndi/JndiObjectFactory.html" title="class in org.apache.shiro.jndi">JndiObjectFactory</a></li>
+<li><a href="org/apache/shiro/realm/jndi/JndiRealmFactory.html" title="class in org.apache.shiro.realm.jndi">JndiRealmFactory</a></li>
+<li><a href="org/apache/shiro/jndi/JndiTemplate.html" title="class in org.apache.shiro.jndi">JndiTemplate</a></li>
+<li><a href="org/apache/shiro/web/tags/LacksPermissionTag.html" title="class in org.apache.shiro.web.tags">LacksPermissionTag</a></li>
+<li><a href="org/apache/shiro/web/tags/LacksRoleTag.html" title="class in org.apache.shiro.web.tags">LacksRoleTag</a></li>
+<li><a href="org/apache/shiro/realm/ldap/LdapContextFactory.html" title="interface in org.apache.shiro.realm.ldap"><span class="interfaceName">LdapContextFactory</span></a></li>
+<li><a href="org/apache/shiro/realm/ldap/LdapUtils.html" title="class in org.apache.shiro.realm.ldap">LdapUtils</a></li>
+<li><a href="org/apache/shiro/spring/LifecycleBeanPostProcessor.html" title="class in org.apache.shiro.spring">LifecycleBeanPostProcessor</a></li>
+<li><a href="org/apache/shiro/util/LifecycleUtils.html" title="class in org.apache.shiro.util">LifecycleUtils</a></li>
+<li><a href="org/apache/shiro/authc/LockedAccountException.html" title="class in org.apache.shiro.authc">LockedAccountException</a></li>
+<li><a href="org/apache/shiro/config/event/LoggingBeanEventListener.html" title="class in org.apache.shiro.config.event">LoggingBeanEventListener</a></li>
+<li><a href="org/apache/shiro/authz/annotation/Logical.html" title="enum in org.apache.shiro.authz.annotation">Logical</a></li>
+<li><a href="org/apache/shiro/samples/LoginController.html" title="class in org.apache.shiro.samples">LoginController</a></li>
+<li><a href="org/apache/shiro/authc/LogoutAware.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">LogoutAware</span></a></li>
+<li><a href="org/apache/shiro/web/filter/authc/LogoutFilter.html" title="class in org.apache.shiro.web.filter.authc">LogoutFilter</a></li>
+<li><a href="org/apache/shiro/cache/MapCache.html" title="class in org.apache.shiro.cache">MapCache</a></li>
+<li><a href="org/apache/shiro/util/MapContext.html" title="class in org.apache.shiro.util">MapContext</a></li>
+<li><a href="org/apache/shiro/authc/credential/Md2CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Md2CredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/Md2Hash.html" title="class in org.apache.shiro.crypto.hash">Md2Hash</a></li>
+<li><a href="org/apache/shiro/authc/credential/Md5CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Md5CredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/Md5Hash.html" title="class in org.apache.shiro.crypto.hash">Md5Hash</a></li>
+<li><a href="org/apache/shiro/cache/MemoryConstrainedCacheManager.html" title="class in org.apache.shiro.cache">MemoryConstrainedCacheManager</a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/MemorySessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">MemorySessionDAO</a></li>
+<li><a href="org/apache/shiro/authc/MergableAuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">MergableAuthenticationInfo</span></a></li>
+<li><a href="org/apache/shiro/aop/MethodInterceptor.html" title="interface in org.apache.shiro.aop"><span class="interfaceName">MethodInterceptor</span></a></li>
+<li><a href="org/apache/shiro/aop/MethodInterceptorSupport.html" title="class in org.apache.shiro.aop">MethodInterceptorSupport</a></li>
+<li><a href="org/apache/shiro/aop/MethodInvocation.html" title="interface in org.apache.shiro.aop"><span class="interfaceName">MethodInvocation</span></a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/ModularCryptFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="interfaceName">ModularCryptFormat</span></a></li>
+<li><a href="org/apache/shiro/authc/pam/ModularRealmAuthenticator.html" title="class in org.apache.shiro.authc.pam">ModularRealmAuthenticator</a></li>
+<li><a href="org/apache/shiro/authz/ModularRealmAuthorizer.html" title="class in org.apache.shiro.authz">ModularRealmAuthorizer</a></li>
+<li><a href="org/apache/shiro/subject/MutablePrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="interfaceName">MutablePrincipalCollection</span></a></li>
+<li><a href="org/apache/shiro/web/env/MutableWebEnvironment.html" title="interface in org.apache.shiro.web.env"><span class="interfaceName">MutableWebEnvironment</span></a></li>
+<li><a href="org/apache/shiro/util/Nameable.html" title="interface in org.apache.shiro.util"><span class="interfaceName">Nameable</span></a></li>
+<li><a href="org/apache/shiro/web/servlet/NameableFilter.html" title="class in org.apache.shiro.web.servlet">NameableFilter</a></li>
+<li><a href="org/apache/shiro/web/filter/mgt/NamedFilterList.html" title="interface in org.apache.shiro.web.filter.mgt"><span class="interfaceName">NamedFilterList</span></a></li>
+<li><a href="org/apache/shiro/env/NamedObjectEnvironment.html" title="interface in org.apache.shiro.env"><span class="interfaceName">NamedObjectEnvironment</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/NativeSessionManager.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">NativeSessionManager</span></a></li>
+<li><a href="org/apache/shiro/spring/boot/autoconfigure/exception/NoRealmBeanConfiguredException.html" title="class in org.apache.shiro.spring.boot.autoconfigure.exception">NoRealmBeanConfiguredException</a></li>
+<li><a href="org/apache/shiro/web/filter/session/NoSessionCreationFilter.html" title="class in org.apache.shiro.web.filter.session">NoSessionCreationFilter</a></li>
+<li><a href="org/apache/shiro/web/tags/NotAuthenticatedTag.html" title="class in org.apache.shiro.web.tags">NotAuthenticatedTag</a></li>
+<li><a href="org/apache/shiro/web/servlet/OncePerRequestFilter.html" title="class in org.apache.shiro.web.servlet">OncePerRequestFilter</a></li>
+<li><a href="org/apache/shiro/crypto/OperationMode.html" title="enum in org.apache.shiro.crypto">OperationMode</a></li>
+<li><a href="org/apache/shiro/crypto/PaddingScheme.html" title="enum in org.apache.shiro.crypto">PaddingScheme</a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/ParsableHashFormat.html" title="interface in org.apache.shiro.crypto.hash.format"><span class="interfaceName">ParsableHashFormat</span></a></li>
+<li><a href="org/apache/shiro/web/filter/authc/PassThruAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">PassThruAuthenticationFilter</a></li>
+<li><a href="org/apache/shiro/authc/credential/PasswordMatcher.html" title="class in org.apache.shiro.authc.credential">PasswordMatcher</a></li>
+<li><a href="org/apache/shiro/authc/credential/PasswordService.html" title="interface in org.apache.shiro.authc.credential"><span class="interfaceName">PasswordService</span></a></li>
+<li><a href="org/apache/shiro/web/filter/PathConfigProcessor.html" title="interface in org.apache.shiro.web.filter"><span class="interfaceName">PathConfigProcessor</span></a></li>
+<li><a href="org/apache/shiro/web/filter/PathMatchingFilter.html" title="class in org.apache.shiro.web.filter">PathMatchingFilter</a></li>
+<li><a href="org/apache/shiro/web/filter/mgt/PathMatchingFilterChainResolver.html" title="class in org.apache.shiro.web.filter.mgt">PathMatchingFilterChainResolver</a></li>
+<li><a href="org/apache/shiro/util/PatternMatcher.html" title="interface in org.apache.shiro.util"><span class="interfaceName">PatternMatcher</span></a></li>
+<li><a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz"><span class="interfaceName">Permission</span></a></li>
+<li><a href="org/apache/shiro/authz/aop/PermissionAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">PermissionAnnotationHandler</a></li>
+<li><a href="org/apache/shiro/authz/aop/PermissionAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">PermissionAnnotationMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/authz/permission/PermissionResolver.html" title="interface in org.apache.shiro.authz.permission"><span class="interfaceName">PermissionResolver</span></a></li>
+<li><a href="org/apache/shiro/authz/permission/PermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission"><span class="interfaceName">PermissionResolverAware</span></a></li>
+<li><a href="org/apache/shiro/web/filter/authz/PermissionsAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz">PermissionsAuthorizationFilter</a></li>
+<li><a href="org/apache/shiro/web/tags/PermissionTag.html" title="class in org.apache.shiro.web.tags">PermissionTag</a></li>
+<li><a href="org/apache/shiro/util/PermissionUtils.html" title="class in org.apache.shiro.util">PermissionUtils</a></li>
+<li><a href="org/apache/shiro/web/filter/authz/PortFilter.html" title="class in org.apache.shiro.web.filter.authz">PortFilter</a></li>
+<li><a href="org/apache/shiro/subject/PrincipalCollection.html" title="interface in org.apache.shiro.subject"><span class="interfaceName">PrincipalCollection</span></a></li>
+<li><a href="org/apache/shiro/subject/PrincipalMap.html" title="interface in org.apache.shiro.subject"><span class="interfaceName">PrincipalMap</span></a></li>
+<li><a href="org/apache/shiro/web/tags/PrincipalTag.html" title="class in org.apache.shiro.web.tags">PrincipalTag</a></li>
+<li><a href="org/apache/shiro/realm/text/PropertiesRealm.html" title="class in org.apache.shiro.realm.text">PropertiesRealm</a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/ProvidedHashFormat.html" title="enum in org.apache.shiro.crypto.hash.format">ProvidedHashFormat</a></li>
+<li><a href="org/apache/shiro/web/servlet/ProxiedFilterChain.html" title="class in org.apache.shiro.web.servlet">ProxiedFilterChain</a></li>
+<li><a href="org/apache/shiro/session/ProxiedSession.html" title="class in org.apache.shiro.session">ProxiedSession</a></li>
+<li><a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationJob.html" title="class in org.apache.shiro.session.mgt.quartz">QuartzSessionValidationJob</a></li>
+<li><a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationScheduler.html" title="class in org.apache.shiro.session.mgt.quartz">QuartzSessionValidationScheduler</a></li>
+<li><a href="Quickstart.html" title="class in <Unnamed>">Quickstart</a></li>
+<li><a href="org/apache/shiro/samples/QuickStart.html" title="class in org.apache.shiro.samples">QuickStart</a></li>
+<li><a href="QuickstartGuice.html" title="class in <Unnamed>">QuickstartGuice</a></li>
+<li><a href="QuickstartShiroModule.html" title="class in <Unnamed>">QuickstartShiroModule</a></li>
+<li><a href="org/apache/shiro/crypto/RandomNumberGenerator.html" title="interface in org.apache.shiro.crypto"><span class="interfaceName">RandomNumberGenerator</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/RandomSessionIdGenerator.html" title="class in org.apache.shiro.session.mgt.eis">RandomSessionIdGenerator</a></li>
+<li><a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><span class="interfaceName">Realm</span></a></li>
+<li><a href="org/apache/shiro/realm/RealmFactory.html" title="interface in org.apache.shiro.realm"><span class="interfaceName">RealmFactory</span></a></li>
+<li><a href="org/apache/shiro/mgt/RealmSecurityManager.html" title="class in org.apache.shiro.mgt">RealmSecurityManager</a></li>
+<li><a href="org/apache/shiro/web/util/RedirectView.html" title="class in org.apache.shiro.web.util">RedirectView</a></li>
+<li><a href="org/apache/shiro/config/ReflectionBuilder.html" title="class in org.apache.shiro.config">ReflectionBuilder</a></li>
+<li><a href="org/apache/shiro/util/RegExPatternMatcher.html" title="class in org.apache.shiro.util">RegExPatternMatcher</a></li>
+<li><a href="org/apache/shiro/authc/RememberMeAuthenticationToken.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">RememberMeAuthenticationToken</span></a></li>
+<li><a href="org/apache/shiro/mgt/RememberMeManager.html" title="interface in org.apache.shiro.mgt"><span class="interfaceName">RememberMeManager</span></a></li>
+<li><a href="org/apache/shiro/web/util/RequestPairSource.html" title="interface in org.apache.shiro.web.util"><span class="interfaceName">RequestPairSource</span></a></li>
+<li><a href="org/apache/shiro/env/RequiredTypeException.html" title="class in org.apache.shiro.env">RequiredTypeException</a></li>
+<li><a href="org/apache/shiro/authz/annotation/RequiresAuthentication.html" title="annotation in org.apache.shiro.authz.annotation">RequiresAuthentication</a></li>
+<li><a href="org/apache/shiro/authz/annotation/RequiresGuest.html" title="annotation in org.apache.shiro.authz.annotation">RequiresGuest</a></li>
+<li><a href="org/apache/shiro/authz/annotation/RequiresPermissions.html" title="annotation in org.apache.shiro.authz.annotation">RequiresPermissions</a></li>
+<li><a href="org/apache/shiro/authz/annotation/RequiresRoles.html" title="annotation in org.apache.shiro.authz.annotation">RequiresRoles</a></li>
+<li><a href="org/apache/shiro/authz/annotation/RequiresUser.html" title="annotation in org.apache.shiro.authz.annotation">RequiresUser</a></li>
+<li><a href="org/apache/shiro/web/env/ResourceBasedWebEnvironment.html" title="class in org.apache.shiro.web.env">ResourceBasedWebEnvironment</a></li>
+<li><a href="org/apache/shiro/config/ResourceConfigurable.html" title="interface in org.apache.shiro.config"><span class="interfaceName">ResourceConfigurable</span></a></li>
+<li><a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></li>
+<li><a href="org/apache/shiro/samples/RestrictedErrorController.html" title="class in org.apache.shiro.samples">RestrictedErrorController</a></li>
+<li><a href="org/apache/shiro/authz/aop/RoleAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">RoleAnnotationHandler</a></li>
+<li><a href="org/apache/shiro/authz/aop/RoleAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">RoleAnnotationMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/authz/permission/RolePermissionResolver.html" title="interface in org.apache.shiro.authz.permission"><span class="interfaceName">RolePermissionResolver</span></a></li>
+<li><a href="org/apache/shiro/authz/permission/RolePermissionResolverAware.html" title="interface in org.apache.shiro.authz.permission"><span class="interfaceName">RolePermissionResolverAware</span></a></li>
+<li><a href="org/apache/shiro/web/filter/authz/RolesAuthorizationFilter.html" title="class in org.apache.shiro.web.filter.authz">RolesAuthorizationFilter</a></li>
+<li><a href="org/apache/shiro/web/tags/RoleTag.html" title="class in org.apache.shiro.web.tags">RoleTag</a></li>
+<li><a href="org/apache/shiro/authc/SaltedAuthenticationInfo.html" title="interface in org.apache.shiro.authc"><span class="interfaceName">SaltedAuthenticationInfo</span></a></li>
+<li><a href="org/apache/shiro/web/util/SavedRequest.html" title="class in org.apache.shiro.web.util">SavedRequest</a></li>
+<li><a href="org/apache/shiro/crypto/SecureRandomNumberGenerator.html" title="class in org.apache.shiro.crypto">SecureRandomNumberGenerator</a></li>
+<li><a href="org/apache/shiro/spring/remoting/SecureRemoteInvocationExecutor.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationExecutor</a></li>
+<li><a href="org/apache/shiro/spring/remoting/SecureRemoteInvocationFactory.html" title="class in org.apache.shiro.spring.remoting">SecureRemoteInvocationFactory</a></li>
+<li><a href="org/apache/shiro/web/tags/SecureTag.html" title="class in org.apache.shiro.web.tags">SecureTag</a></li>
+<li><a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><span class="interfaceName">SecurityManager</span></a></li>
+<li><a href="org/apache/shiro/SecurityUtils.html" title="class in org.apache.shiro">SecurityUtils</a></li>
+<li><a href="org/apache/shiro/io/SerializationException.html" title="class in org.apache.shiro.io">SerializationException</a></li>
+<li><a href="org/apache/shiro/io/Serializer.html" title="interface in org.apache.shiro.io"><span class="interfaceName">Serializer</span></a></li>
+<li><a href="org/apache/shiro/web/session/mgt/ServletContainerSessionManager.html" title="class in org.apache.shiro.web.session.mgt">ServletContainerSessionManager</a></li>
+<li><a href="org/apache/shiro/web/servlet/ServletContextSupport.html" title="class in org.apache.shiro.web.servlet">ServletContextSupport</a></li>
+<li><a href="org/apache/shiro/session/Session.html" title="interface in org.apache.shiro.session"><span class="interfaceName">Session</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/SessionContext.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">SessionContext</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/SessionDAO.html" title="interface in org.apache.shiro.session.mgt.eis"><span class="interfaceName">SessionDAO</span></a></li>
+<li><a href="org/apache/shiro/session/SessionException.html" title="class in org.apache.shiro.session">SessionException</a></li>
+<li><a href="org/apache/shiro/session/mgt/SessionFactory.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">SessionFactory</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/eis/SessionIdGenerator.html" title="interface in org.apache.shiro.session.mgt.eis"><span class="interfaceName">SessionIdGenerator</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/SessionKey.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">SessionKey</span></a></li>
+<li><a href="org/apache/shiro/session/SessionListener.html" title="interface in org.apache.shiro.session"><span class="interfaceName">SessionListener</span></a></li>
+<li><a href="org/apache/shiro/session/SessionListenerAdapter.html" title="class in org.apache.shiro.session">SessionListenerAdapter</a></li>
+<li><a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">SessionManager</span></a></li>
+<li><a href="org/apache/shiro/mgt/SessionsSecurityManager.html" title="class in org.apache.shiro.mgt">SessionsSecurityManager</a></li>
+<li><a href="org/apache/shiro/mgt/SessionStorageEvaluator.html" title="interface in org.apache.shiro.mgt"><span class="interfaceName">SessionStorageEvaluator</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/SessionValidationScheduler.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">SessionValidationScheduler</span></a></li>
+<li><a href="org/apache/shiro/authc/credential/Sha1CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha1CredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/Sha1Hash.html" title="class in org.apache.shiro.crypto.hash">Sha1Hash</a></li>
+<li><a href="org/apache/shiro/authc/credential/Sha256CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha256CredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/Sha256Hash.html" title="class in org.apache.shiro.crypto.hash">Sha256Hash</a></li>
+<li><a href="org/apache/shiro/authc/credential/Sha384CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha384CredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/Sha384Hash.html" title="class in org.apache.shiro.crypto.hash">Sha384Hash</a></li>
+<li><a href="org/apache/shiro/authc/credential/Sha512CredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">Sha512CredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/Sha512Hash.html" title="class in org.apache.shiro.crypto.hash">Sha512Hash</a></li>
+<li><a href="org/apache/shiro/crypto/hash/format/Shiro1CryptFormat.html" title="class in org.apache.shiro.crypto.hash.format">Shiro1CryptFormat</a></li>
+<li><a href="org/apache/shiro/aspectj/ShiroAnnotationAuthorizingAspect.html" title="class in org.apache.shiro.aspectj">ShiroAnnotationAuthorizingAspect</a></li>
+<li><a href="org/apache/shiro/web/jaxrs/ShiroAnnotationFilterFeature.html" title="class in org.apache.shiro.web.jaxrs">ShiroAnnotationFilterFeature</a></li>
+<li><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroAnnotationProcessorAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroAnnotationProcessorAutoConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/config/ShiroAnnotationProcessorConfiguration.html" title="class in org.apache.shiro.spring.config">ShiroAnnotationProcessorConfiguration</a></li>
+<li><a href="org/apache/shiro/guice/aop/ShiroAopModule.html" title="class in org.apache.shiro.guice.aop">ShiroAopModule</a></li>
+<li><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroAutoConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroBeanAutoConfiguration.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroBeanAutoConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/config/ShiroBeanConfiguration.html" title="class in org.apache.shiro.spring.config">ShiroBeanConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/config/ShiroConfiguration.html" title="class in org.apache.shiro.spring.config">ShiroConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/ShiroEventBusBeanPostProcessor.html" title="class in org.apache.shiro.spring">ShiroEventBusBeanPostProcessor</a></li>
+<li><a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro">ShiroException</a></li>
+<li><a href="org/apache/shiro/web/jaxrs/ShiroFeature.html" title="class in org.apache.shiro.web.jaxrs">ShiroFeature</a></li>
+<li><a href="org/apache/shiro/web/servlet/ShiroFilter.html" title="class in org.apache.shiro.web.servlet">ShiroFilter</a></li>
+<li><a href="org/apache/shiro/spring/web/config/ShiroFilterChainDefinition.html" title="interface in org.apache.shiro.spring.web.config"><span class="interfaceName">ShiroFilterChainDefinition</span></a></li>
+<li><a href="org/apache/shiro/spring/web/ShiroFilterFactoryBean.html" title="class in org.apache.shiro.spring.web">ShiroFilterFactoryBean</a></li>
+<li><a href="org/apache/shiro/web/servlet/ShiroHttpServletRequest.html" title="class in org.apache.shiro.web.servlet">ShiroHttpServletRequest</a></li>
+<li><a href="org/apache/shiro/web/servlet/ShiroHttpServletResponse.html" title="class in org.apache.shiro.web.servlet">ShiroHttpServletResponse</a></li>
+<li><a href="org/apache/shiro/web/servlet/ShiroHttpSession.html" title="class in org.apache.shiro.web.servlet">ShiroHttpSession</a></li>
+<li><a href="org/apache/shiro/guice/ShiroModule.html" title="class in org.apache.shiro.guice">ShiroModule</a></li>
+<li><a href="org/apache/shiro/spring/boot/autoconfigure/ShiroNoRealmConfiguredFailureAnalyzer.html" title="class in org.apache.shiro.spring.boot.autoconfigure">ShiroNoRealmConfiguredFailureAnalyzer</a></li>
+<li><a href="org/apache/shiro/spring/web/config/ShiroRequestMappingConfig.html" title="class in org.apache.shiro.spring.web.config">ShiroRequestMappingConfig</a></li>
+<li><a href="org/apache/shiro/web/jaxrs/ShiroSecurityContext.html" title="class in org.apache.shiro.web.jaxrs">ShiroSecurityContext</a></li>
+<li><a href="org/apache/shiro/guice/ShiroSessionScope.html" title="class in org.apache.shiro.guice">ShiroSessionScope</a></li>
+<li><a href="org/apache/shiro/spring/web/ShiroUrlPathHelper.html" title="class in org.apache.shiro.spring.web">ShiroUrlPathHelper</a></li>
+<li><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebAutoConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure">ShiroWebAutoConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/web/config/ShiroWebConfiguration.html" title="class in org.apache.shiro.spring.web.config">ShiroWebConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure">ShiroWebFilterConfiguration</a></li>
+<li><a href="org/apache/shiro/spring/web/config/ShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.web.config">ShiroWebFilterConfiguration</a></li>
+<li><a href="org/apache/shiro/guice/web/ShiroWebModule.html" title="class in org.apache.shiro.guice.web">ShiroWebModule</a></li>
+<li><a href="org/apache/shiro/guice/web/ShiroWebModule.FilterConfig.html" title="class in org.apache.shiro.guice.web">ShiroWebModule.FilterConfig</a></li>
+<li><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebMvcAutoConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure">ShiroWebMvcAutoConfiguration</a></li>
+<li><a href="org/apache/shiro/authc/pam/ShortCircuitIterationException.html" title="class in org.apache.shiro.authc.pam">ShortCircuitIterationException</a></li>
+<li><a href="org/apache/shiro/authc/SimpleAccount.html" title="class in org.apache.shiro.authc">SimpleAccount</a></li>
+<li><a href="org/apache/shiro/realm/SimpleAccountRealm.html" title="class in org.apache.shiro.realm">SimpleAccountRealm</a></li>
+<li><a href="org/apache/shiro/authc/SimpleAuthenticationInfo.html" title="class in org.apache.shiro.authc">SimpleAuthenticationInfo</a></li>
+<li><a href="org/apache/shiro/authz/SimpleAuthorizationInfo.html" title="class in org.apache.shiro.authz">SimpleAuthorizationInfo</a></li>
+<li><a href="org/apache/shiro/util/SimpleByteSource.html" title="class in org.apache.shiro.util">SimpleByteSource</a></li>
+<li><a href="org/apache/shiro/web/servlet/SimpleCookie.html" title="class in org.apache.shiro.web.servlet">SimpleCookie</a></li>
+<li><a href="org/apache/shiro/authc/credential/SimpleCredentialsMatcher.html" title="class in org.apache.shiro.authc.credential">SimpleCredentialsMatcher</a></li>
+<li><a href="org/apache/shiro/crypto/hash/SimpleHash.html" title="class in org.apache.shiro.crypto.hash">SimpleHash</a></li>
+<li><a href="org/apache/shiro/crypto/hash/SimpleHashRequest.html" title="class in org.apache.shiro.crypto.hash">SimpleHashRequest</a></li>
+<li><a href="org/apache/shiro/web/filter/mgt/SimpleNamedFilterList.html" title="class in org.apache.shiro.web.filter.mgt">SimpleNamedFilterList</a></li>
+<li><a href="org/apache/shiro/subject/SimplePrincipalCollection.html" title="class in org.apache.shiro.subject">SimplePrincipalCollection</a></li>
+<li><a href="org/apache/shiro/subject/SimplePrincipalMap.html" title="class in org.apache.shiro.subject">SimplePrincipalMap</a></li>
+<li><a href="org/apache/shiro/authz/SimpleRole.html" title="class in org.apache.shiro.authz">SimpleRole</a></li>
+<li><a href="org/apache/shiro/samples/SimpleService.html" title="class in org.apache.shiro.samples">SimpleService</a></li>
+<li><a href="org/apache/shiro/session/mgt/SimpleSession.html" title="class in org.apache.shiro.session.mgt">SimpleSession</a></li>
+<li><a href="org/apache/shiro/session/mgt/SimpleSessionFactory.html" title="class in org.apache.shiro.session.mgt">SimpleSessionFactory</a></li>
+<li><a href="org/apache/shiro/event/support/SingleArgumentMethodEventListener.html" title="class in org.apache.shiro.event.support">SingleArgumentMethodEventListener</a></li>
+<li><a href="org/apache/shiro/util/SoftHashMap.html" title="class in org.apache.shiro.util">SoftHashMap</a></li>
+<li><a href="org/apache/shiro/spring/aop/SpringAnnotationResolver.html" title="class in org.apache.shiro.spring.aop">SpringAnnotationResolver</a></li>
+<li><a href="org/apache/shiro/web/filter/authz/SslFilter.html" title="class in org.apache.shiro.web.filter.authz">SslFilter</a></li>
+<li><a href="org/apache/shiro/session/StoppedSessionException.html" title="class in org.apache.shiro.session">StoppedSessionException</a></li>
+<li><a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></li>
+<li><a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><span class="interfaceName">Subject</span></a></li>
+<li><a href="org/apache/shiro/subject/Subject.Builder.html" title="class in org.apache.shiro.subject">Subject.Builder</a></li>
+<li><a href="org/apache/shiro/concurrent/SubjectAwareExecutor.html" title="class in org.apache.shiro.concurrent">SubjectAwareExecutor</a></li>
+<li><a href="org/apache/shiro/concurrent/SubjectAwareExecutorService.html" title="class in org.apache.shiro.concurrent">SubjectAwareExecutorService</a></li>
+<li><a href="org/apache/shiro/concurrent/SubjectAwareScheduledExecutorService.html" title="class in org.apache.shiro.concurrent">SubjectAwareScheduledExecutorService</a></li>
+<li><a href="org/apache/shiro/subject/support/SubjectCallable.html" title="class in org.apache.shiro.subject.support">SubjectCallable</a></li>
+<li><a href="org/apache/shiro/subject/SubjectContext.html" title="interface in org.apache.shiro.subject"><span class="interfaceName">SubjectContext</span></a></li>
+<li><a href="org/apache/shiro/mgt/SubjectDAO.html" title="interface in org.apache.shiro.mgt"><span class="interfaceName">SubjectDAO</span></a></li>
+<li><a href="org/apache/shiro/mgt/SubjectFactory.html" title="interface in org.apache.shiro.mgt"><span class="interfaceName">SubjectFactory</span></a></li>
+<li><a href="org/apache/shiro/web/jaxrs/SubjectPrincipalRequestFilter.html" title="class in org.apache.shiro.web.jaxrs">SubjectPrincipalRequestFilter</a></li>
+<li><a href="org/apache/shiro/subject/support/SubjectRunnable.html" title="class in org.apache.shiro.subject.support">SubjectRunnable</a></li>
+<li><a href="org/apache/shiro/subject/support/SubjectThreadState.html" title="class in org.apache.shiro.subject.support">SubjectThreadState</a></li>
+<li><a href="org/apache/shiro/event/Subscribe.html" title="annotation in org.apache.shiro.event">Subscribe</a></li>
+<li><a href="org/apache/shiro/realm/text/TextConfigurationRealm.html" title="class in org.apache.shiro.realm.text">TextConfigurationRealm</a></li>
+<li><a href="org/apache/shiro/util/ThreadContext.html" title="class in org.apache.shiro.util">ThreadContext</a></li>
+<li><a href="org/apache/shiro/util/ThreadState.html" title="interface in org.apache.shiro.util"><span class="interfaceName">ThreadState</span></a></li>
+<li><a href="org/apache/shiro/event/support/TypedEventListener.html" title="interface in org.apache.shiro.event.support"><span class="interfaceName">TypedEventListener</span></a></li>
+<li><a href="org/apache/shiro/authz/UnauthenticatedException.html" title="class in org.apache.shiro.authz">UnauthenticatedException</a></li>
+<li><a href="org/apache/shiro/authz/UnauthorizedException.html" title="class in org.apache.shiro.authz">UnauthorizedException</a></li>
+<li><a href="org/apache/shiro/UnavailableSecurityManagerException.html" title="class in org.apache.shiro">UnavailableSecurityManagerException</a></li>
+<li><a href="org/apache/shiro/authc/UnknownAccountException.html" title="class in org.apache.shiro.authc">UnknownAccountException</a></li>
+<li><a href="org/apache/shiro/crypto/UnknownAlgorithmException.html" title="class in org.apache.shiro.crypto">UnknownAlgorithmException</a></li>
+<li><a href="org/apache/shiro/util/UnknownClassException.html" title="class in org.apache.shiro.util">UnknownClassException</a></li>
+<li><a href="org/apache/shiro/session/UnknownSessionException.html" title="class in org.apache.shiro.session">UnknownSessionException</a></li>
+<li><a href="org/apache/shiro/config/UnresolveableReferenceException.html" title="class in org.apache.shiro.config">UnresolveableReferenceException</a></li>
+<li><a href="org/apache/shiro/ldap/UnsupportedAuthenticationMechanismException.html" title="class in org.apache.shiro.ldap">UnsupportedAuthenticationMechanismException</a></li>
+<li><a href="org/apache/shiro/authc/pam/UnsupportedTokenException.html" title="class in org.apache.shiro.authc.pam">UnsupportedTokenException</a></li>
+<li><a href="org/apache/shiro/authz/aop/UserAnnotationHandler.html" title="class in org.apache.shiro.authz.aop">UserAnnotationHandler</a></li>
+<li><a href="org/apache/shiro/authz/aop/UserAnnotationMethodInterceptor.html" title="class in org.apache.shiro.authz.aop">UserAnnotationMethodInterceptor</a></li>
+<li><a href="org/apache/shiro/web/filter/authc/UserFilter.html" title="class in org.apache.shiro.web.filter.authc">UserFilter</a></li>
+<li><a href="org/apache/shiro/authc/UsernamePasswordToken.html" title="class in org.apache.shiro.authc">UsernamePasswordToken</a></li>
+<li><a href="org/apache/shiro/web/tags/UserTag.html" title="class in org.apache.shiro.web.tags">UserTag</a></li>
+<li><a href="org/apache/shiro/session/mgt/ValidatingSession.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">ValidatingSession</span></a></li>
+<li><a href="org/apache/shiro/session/mgt/ValidatingSessionManager.html" title="interface in org.apache.shiro.session.mgt"><span class="interfaceName">ValidatingSessionManager</span></a></li>
+<li><a href="org/apache/shiro/samples/WebApp.html" title="class in org.apache.shiro.samples">WebApp</a></li>
+<li><a href="org/apache/shiro/web/subject/support/WebDelegatingSubject.html" title="class in org.apache.shiro.web.subject.support">WebDelegatingSubject</a></li>
+<li><a href="org/apache/shiro/web/env/WebEnvironment.html" title="interface in org.apache.shiro.web.env"><span class="interfaceName">WebEnvironment</span></a></li>
+<li><a href="org/apache/shiro/web/config/WebIniSecurityManagerFactory.html" title="class in org.apache.shiro.web.config">WebIniSecurityManagerFactory</a></li>
+<li><a href="org/apache/shiro/web/mgt/WebSecurityManager.html" title="interface in org.apache.shiro.web.mgt"><span class="interfaceName">WebSecurityManager</span></a></li>
+<li><a href="org/apache/shiro/web/session/mgt/WebSessionContext.html" title="interface in org.apache.shiro.web.session.mgt"><span class="interfaceName">WebSessionContext</span></a></li>
+<li><a href="org/apache/shiro/web/session/mgt/WebSessionKey.html" title="class in org.apache.shiro.web.session.mgt">WebSessionKey</a></li>
+<li><a href="org/apache/shiro/web/session/mgt/WebSessionManager.html" title="interface in org.apache.shiro.web.session.mgt"><span class="interfaceName">WebSessionManager</span></a></li>
+<li><a href="org/apache/shiro/web/subject/WebSubject.html" title="interface in org.apache.shiro.web.subject"><span class="interfaceName">WebSubject</span></a></li>
+<li><a href="org/apache/shiro/web/subject/WebSubject.Builder.html" title="class in org.apache.shiro.web.subject">WebSubject.Builder</a></li>
+<li><a href="org/apache/shiro/web/subject/WebSubjectContext.html" title="interface in org.apache.shiro.web.subject"><span class="interfaceName">WebSubjectContext</span></a></li>
+<li><a href="org/apache/shiro/web/util/WebUtils.html" title="class in org.apache.shiro.web.util">WebUtils</a></li>
+<li><a href="org/apache/shiro/authz/permission/WildcardPermission.html" title="class in org.apache.shiro.authz.permission">WildcardPermission</a></li>
+<li><a href="org/apache/shiro/authz/permission/WildcardPermissionResolver.html" title="class in org.apache.shiro.authz.permission">WildcardPermissionResolver</a></li>
+<li><a href="org/apache/shiro/io/XmlSerializer.html" title="class in org.apache.shiro.io">XmlSerializer</a></li>
+</ul>
+</main>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/allpackages-index.html b/static/1.7.1/apidocs/allpackages-index.html
new file mode 100644
index 0000000..ddd8344
--- /dev/null
+++ b/static/1.7.1/apidocs/allpackages-index.html
@@ -0,0 +1,605 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>All Packages (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="All Packages (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&nbsp;Packages" class="title">All Packages</h1>
+</div>
+<div class="allPackagesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packagesSummary">
+<caption><span>Package Summary</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="package-summary.html"><Unnamed></a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/package-summary.html">org.apache.shiro</a></th>
+<td class="colLast">
+<div class="block">This package primarily exists as a root classpath distinction, but it does contain two core classes widely used
+ by applications, <a href="org/apache/shiro/SecurityUtils.html" title="class in org.apache.shiro"><code>SecurityUtils</code></a> and
+ <a href="org/apache/shiro/ShiroException.html" title="class in org.apache.shiro"><code>ShiroException</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/aop/package-summary.html">org.apache.shiro.aop</a></th>
+<td class="colLast">
+<div class="block">Components used to support the framework's AOP/interception support classes.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/aspectj/package-summary.html">org.apache.shiro.aspectj</a></th>
+<td class="colLast">
+<div class="block"><a href="http://www.eclipse.org/aspectj/">AspectJ</a> support for enabling
+ dynamic authorization using Shiro's annotations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/authc/package-summary.html">org.apache.shiro.authc</a></th>
+<td class="colLast">
+<div class="block">Core interfaces and exceptions concerning Authentication (the act of logging-in).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/authc/credential/package-summary.html">org.apache.shiro.authc.credential</a></th>
+<td class="colLast">
+<div class="block">Support for validating <em>credentials</em> (such as passwords or X509 certificates) during
+ authentication via the <a href="org/apache/shiro/authc/credential/CredentialsMatcher.html" title="interface in org.apache.shiro.authc.credential"><code>CredentialsMatcher</code></a>
+ interface and its supporting implementations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/authc/pam/package-summary.html">org.apache.shiro.authc.pam</a></th>
+<td class="colLast">
+<div class="block">Support for <em>PAM</em>, or <b>P</b>luggable <b>A</b>uthentication <b>M</b>odules, which is
+ the capability to authenticate a user against multiple configurable (pluggable) <em>modules</em> (Shiro
+ calls these <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a>s).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/authz/package-summary.html">org.apache.shiro.authz</a></th>
+<td class="colLast">
+<div class="block">Core interfaces and exceptions supporting Authorization (access control).</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/authz/annotation/package-summary.html">org.apache.shiro.authz.annotation</a></th>
+<td class="colLast">
+<div class="block">Annotations used to restrict which classes, instances, or methods may be accessed or invoked depending on the
+ caller's access abilities or authentication state.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/authz/aop/package-summary.html">org.apache.shiro.authz.aop</a></th>
+<td class="colLast">
+<div class="block">Contains AOP implementation support classes specifically used for authorization operations, particularly supporting
+ AOP Method Interceptors and JSR-175 metadata Annotations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/authz/permission/package-summary.html">org.apache.shiro.authz.permission</a></th>
+<td class="colLast">
+<div class="block">Support and default implementations for Shiro's <a href="org/apache/shiro/authz/Permission.html" title="interface in org.apache.shiro.authz"><code>Permission</code></a>
+ interface.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/cache/package-summary.html">org.apache.shiro.cache</a></th>
+<td class="colLast">
+<div class="block">Caching support used to enhance performance for security operations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/cache/ehcache/package-summary.html">org.apache.shiro.cache.ehcache</a></th>
+<td class="colLast">
+<div class="block"><a href="http://ehcache.sourceforge.net" target="_top">Ehcache</a>-based implementations of Shiro's
+ cache interfaces.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/cas/package-summary.html">org.apache.shiro.cas</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/codec/package-summary.html">org.apache.shiro.codec</a></th>
+<td class="colLast">
+<div class="block">Components for encoding and decoding of data across multiple formats, especially useful in Shiro's
+ cryptography and web functionality.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/concurrent/package-summary.html">org.apache.shiro.concurrent</a></th>
+<td class="colLast">
+<div class="block"><a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/Executor.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>Executor</code></a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ExecutorService.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>ExecutorService</code></a>,
+ and <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ScheduledExecutorService.html?is-external=true" title="class or interface in java.util.concurrent" class="externalLink"><code>ScheduledExecutorService</code></a> implementations for transparent
+ <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> association with threads in an asynchronous execution environment.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/config/package-summary.html">org.apache.shiro.config</a></th>
+<td class="colLast">
+<div class="block">Components that support configuring Shiro in any application.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/config/event/package-summary.html">org.apache.shiro.config.event</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/crypto/package-summary.html">org.apache.shiro.crypto</a></th>
+<td class="colLast">
+<div class="block">Cryptography Cipher and Hashing components that greatly simplify the JDK's cryptography concepts and
+ add additional convenient behavior.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/crypto/hash/package-summary.html">org.apache.shiro.crypto.hash</a></th>
+<td class="colLast">
+<div class="block">Cryptographic Hashing components that greatly simplify one-way data hashing in an application.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/crypto/hash/format/package-summary.html">org.apache.shiro.crypto.hash.format</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/dao/package-summary.html">org.apache.shiro.dao</a></th>
+<td class="colLast">
+<div class="block">Package containing various components useful when building Data Access Objects (DAOs), including a generic
+ Data Access Exception hierarchy.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/env/package-summary.html">org.apache.shiro.env</a></th>
+<td class="colLast">
+<div class="block">Concepts used to represent Shiro's aggregate state in an application.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/event/package-summary.html">org.apache.shiro.event</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/event/support/package-summary.html">org.apache.shiro.event.support</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/guice/package-summary.html">org.apache.shiro.guice</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/guice/aop/package-summary.html">org.apache.shiro.guice.aop</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/guice/web/package-summary.html">org.apache.shiro.guice.web</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/hazelcast/cache/package-summary.html">org.apache.shiro.hazelcast.cache</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/io/package-summary.html">org.apache.shiro.io</a></th>
+<td class="colLast">
+<div class="block">Support for reading and writing (input/output) raw data from multiple resource locations.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/jndi/package-summary.html">org.apache.shiro.jndi</a></th>
+<td class="colLast">
+<div class="block">Enables accessing objects located in JNDI that might be useful when configuring a Shiro-enabled application.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/ldap/package-summary.html">org.apache.shiro.ldap</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/mgt/package-summary.html">org.apache.shiro.mgt</a></th>
+<td class="colLast">
+<div class="block">Provides the master <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> interface and a default implementation
+ hierarchy for managing all aspects of Shiro's functionality in an application.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/realm/package-summary.html">org.apache.shiro.realm</a></th>
+<td class="colLast">
+<div class="block">Components and sub-packages used in supporting the core <a href="org/apache/shiro/realm/Realm.html" title="interface in org.apache.shiro.realm"><code>Realm</code></a> interface.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/realm/activedirectory/package-summary.html">org.apache.shiro.realm.activedirectory</a></th>
+<td class="colLast">
+<div class="block">Realms that acquire security data from a Microsoft Active Directory.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/realm/jdbc/package-summary.html">org.apache.shiro.realm.jdbc</a></th>
+<td class="colLast">
+<div class="block">Realms that acquire security data from an RDBMS (Relational Database Management System) using the
+ JDBC API.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/realm/jndi/package-summary.html">org.apache.shiro.realm.jndi</a></th>
+<td class="colLast">
+<div class="block">Support for acquiring Realms from JNDI, particularly useful for configuring Shiro in JEE or EJB environments.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/realm/ldap/package-summary.html">org.apache.shiro.realm.ldap</a></th>
+<td class="colLast">
+<div class="block">Realms that acquire security data from an LDAP (Lightweight Directory Access Protocol) server
+ utilizing LDAP/Naming APIs.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/realm/text/package-summary.html">org.apache.shiro.realm.text</a></th>
+<td class="colLast">
+<div class="block">Realms that acquire security data from text-based data sources such as <code>File</code>s or
+ text streams.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/samples/package-summary.html">org.apache.shiro.samples</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/session/package-summary.html">org.apache.shiro.session</a></th>
+<td class="colLast">
+<div class="block">Components related to managing sessions, the time-based data contexts in which a Subject
+ interacts with an application.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/session/mgt/package-summary.html">org.apache.shiro.session.mgt</a></th>
+<td class="colLast">
+<div class="block"><a href="org/apache/shiro/session/mgt/SessionManager.html" title="interface in org.apache.shiro.session.mgt"><code>SessionManager</code></a> components supporting enterprise session management.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/session/mgt/eis/package-summary.html">org.apache.shiro.session.mgt.eis</a></th>
+<td class="colLast">
+<div class="block">EIS (Enterprise Information System)-tier components that can perform CRUD operations for sessions
+ using any EIS API.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/session/mgt/quartz/package-summary.html">org.apache.shiro.session.mgt.quartz</a></th>
+<td class="colLast">
+<div class="block"><a href="http://www.opensymphony.com/quartz/" target="_top">Quartz</a>-based implementations of
+ components that help <tt>SessionManager</tt> implementations maintain sessions (timed expiration, orphan cleanup,
+ etc).</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/package-summary.html">org.apache.shiro.spring</a></th>
+<td class="colLast">
+<div class="block"><a href="http://www.springframework.org" target="_top">Spring Application Framework</a> support for enabling
+ Shiro in spring applications.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/aop/package-summary.html">org.apache.shiro.spring.aop</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/boot/autoconfigure/package-summary.html">org.apache.shiro.spring.boot.autoconfigure</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/boot/autoconfigure/exception/package-summary.html">org.apache.shiro.spring.boot.autoconfigure.exception</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/config/package-summary.html">org.apache.shiro.spring.config</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/config/web/autoconfigure/package-summary.html">org.apache.shiro.spring.config.web.autoconfigure</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/remoting/package-summary.html">org.apache.shiro.spring.remoting</a></th>
+<td class="colLast">
+<div class="block">Support to enable Spring-based remote method invocations to carry a Shiro session ID as part of the
+ invocation payload, allowing remote clients to perform security operations.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/security/interceptor/package-summary.html">org.apache.shiro.spring.security.interceptor</a></th>
+<td class="colLast">
+<div class="block">Spring AOP support for enabling Shiro annotations in Spring-configured applications.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/web/package-summary.html">org.apache.shiro.spring.web</a></th>
+<td class="colLast">
+<div class="block">Spring-specific components for use in Spring-based web applications.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/spring/web/config/package-summary.html">org.apache.shiro.spring.web.config</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/subject/package-summary.html">org.apache.shiro.subject</a></th>
+<td class="colLast">
+<div class="block">Components supporting the <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> interface, the most important concept in
+ Shiro's API.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/subject/support/package-summary.html">org.apache.shiro.subject.support</a></th>
+<td class="colLast">
+<div class="block">Concrete support implementations of most of the <code>org.apache.shiro.subject</code> interfaces.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/testing/web/package-summary.html">org.apache.shiro.testing.web</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/tools/hasher/package-summary.html">org.apache.shiro.tools.hasher</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/util/package-summary.html">org.apache.shiro.util</a></th>
+<td class="colLast">
+<div class="block">Your run-of-the-mill 'util' package 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).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/package-summary.html">org.apache.shiro.web</a></th>
+<td class="colLast">
+<div class="block">Shiro's web support module to support security in any web-enabled application.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/config/package-summary.html">org.apache.shiro.web.config</a></th>
+<td class="colLast">
+<div class="block">Web-specific implementation extensions to the <code>org.apache.shiro.config</code> components.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/env/package-summary.html">org.apache.shiro.web.env</a></th>
+<td class="colLast">
+<div class="block">Web-specific <a href="org/apache/shiro/env/Environment.html" title="interface in org.apache.shiro.env"><code>Environment</code></a> implementation and support.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/filter/package-summary.html">org.apache.shiro.web.filter</a></th>
+<td class="colLast">
+<div class="block">Base package supporting all Servlet <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>Filter</code></a> implementations used to control
+ access to web pages and URL resources.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/filter/authc/package-summary.html">org.apache.shiro.web.filter.authc</a></th>
+<td class="colLast">
+<div class="block">Servlet <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>Filter</code></a> implementations specific to controlling access based on a
+ subject's authentication status, or those that can execute authentications (log-ins) directly.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/filter/authz/package-summary.html">org.apache.shiro.web.filter.authz</a></th>
+<td class="colLast">
+<div class="block">Servlet <a href="https://docs.oracle.com/javaee/5/api/javax/servlet/Filter.html?is-external=true" title="class or interface in javax.servlet" class="externalLink"><code>Filter</code></a> implementations that perform authorization (access control)
+ checks based on the Subject's abilities (for example, role or permission checks).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/filter/mgt/package-summary.html">org.apache.shiro.web.filter.mgt</a></th>
+<td class="colLast">
+<div class="block">The filter 'mgt' (management) package contains components used in managing Filters that are available for
+ filter chain construction, the filter chains themselves, as well as resolving filter chains based by name.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/filter/session/package-summary.html">org.apache.shiro.web.filter.session</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/jaxrs/package-summary.html">org.apache.shiro.web.jaxrs</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/mgt/package-summary.html">org.apache.shiro.web.mgt</a></th>
+<td class="colLast">
+<div class="block">Components supporting web-specific
+ <a href="org/apache/shiro/mgt/SecurityManager.html" title="interface in org.apache.shiro.mgt"><code>SecurityManager</code></a> implementations.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/servlet/package-summary.html">org.apache.shiro.web.servlet</a></th>
+<td class="colLast">
+<div class="block">Shiro-specific implementations of the Servlet API (Servlet Filters, et al).</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/session/package-summary.html">org.apache.shiro.web.session</a></th>
+<td class="colLast">
+<div class="block">Components supporting Session management in web-enabled applications.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/session/mgt/package-summary.html">org.apache.shiro.web.session.mgt</a></th>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/subject/package-summary.html">org.apache.shiro.web.subject</a></th>
+<td class="colLast">
+<div class="block">Web-specific <a href="org/apache/shiro/subject/Subject.html" title="interface in org.apache.shiro.subject"><code>Subject</code></a> interfaces to enable <code>Subject</code> use in web
+ environments.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/subject/support/package-summary.html">org.apache.shiro.web.subject.support</a></th>
+<td class="colLast">
+<div class="block">Supporting implementations of <code>org.apache.shiro.web.subject</code> package interfaces.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/tags/package-summary.html">org.apache.shiro.web.tags</a></th>
+<td class="colLast">
+<div class="block">Provides the Shiro JSP Tag Library implementations.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="org/apache/shiro/web/util/package-summary.html">org.apache.shiro.web.util</a></th>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/class-use/Quickstart.html b/static/1.7.1/apidocs/class-use/Quickstart.html
new file mode 100644
index 0000000..4154292
--- /dev/null
+++ b/static/1.7.1/apidocs/class-use/Quickstart.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>Uses of Class Quickstart (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class Quickstart (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Quickstart.html" title="class in <Unnamed>">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li><a href="../index-all.html">Index</a></li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h2 title="Uses of Class Quickstart" class="title">Uses of Class<br>Quickstart</h2>
+</div>
+<div class="classUseContainer">No usage of Quickstart</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../Quickstart.html" title="class in <Unnamed>">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li><a href="../index-all.html">Index</a></li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/class-use/QuickstartGuice.html b/static/1.7.1/apidocs/class-use/QuickstartGuice.html
new file mode 100644
index 0000000..2f6bad8
--- /dev/null
+++ b/static/1.7.1/apidocs/class-use/QuickstartGuice.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>Uses of Class QuickstartGuice (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class QuickstartGuice (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../QuickstartGuice.html" title="class in <Unnamed>">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li><a href="../index-all.html">Index</a></li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h2 title="Uses of Class QuickstartGuice" class="title">Uses of Class<br>QuickstartGuice</h2>
+</div>
+<div class="classUseContainer">No usage of QuickstartGuice</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../QuickstartGuice.html" title="class in <Unnamed>">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li><a href="../index-all.html">Index</a></li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/class-use/QuickstartShiroModule.html b/static/1.7.1/apidocs/class-use/QuickstartShiroModule.html
new file mode 100644
index 0000000..8c0f2e3
--- /dev/null
+++ b/static/1.7.1/apidocs/class-use/QuickstartShiroModule.html
@@ -0,0 +1,149 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>Uses of Class QuickstartShiroModule (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../script.js"></script>
+<script type="text/javascript" src="../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class QuickstartShiroModule (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../QuickstartShiroModule.html" title="class in <Unnamed>">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li><a href="../index-all.html">Index</a></li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h2 title="Uses of Class QuickstartShiroModule" class="title">Uses of Class<br>QuickstartShiroModule</h2>
+</div>
+<div class="classUseContainer">No usage of QuickstartShiroModule</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../index.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../QuickstartShiroModule.html" title="class in <Unnamed>">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../deprecated-list.html">Deprecated</a></li>
+<li><a href="../index-all.html">Index</a></li>
+<li><a href="../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../allclasses.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+<p class="legalCopy"><small>Copyright © 2004–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</footer>
+</body>
+</html>
diff --git a/static/1.7.1/apidocs/constant-values.html b/static/1.7.1/apidocs/constant-values.html
new file mode 100644
index 0000000..654d2bb
--- /dev/null
+++ b/static/1.7.1/apidocs/constant-values.html
@@ -0,0 +1,1930 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.9) on Sun Jan 31 20:49:53 CET 2021 -->
+<title>Constant Field Values (Apache Shiro 1.7.1 API)</title>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="dc.created" content="2021-01-31">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Constant Field Values (Apache Shiro 1.7.1 API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var pathtoroot = "./";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav"><!-- Begin Google Analytics code --> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-11551827-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagN [...]
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="index.html">Overview</a></li>
+<li>Package</li>
+<li>Class</li>
+<li>Use</li>
+<li><a href="overview-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding"> </div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Constant Field Values" class="title">Constant Field Values</h1>
+<section role="region">
+<h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#org.apache">org.apache.*</a></li>
+</ul>
+</section>
+</div>
+<div class="constantValuesContainer"><a id="org.apache">
+<!-- -->
+</a>
+<section role="region">
+<h2 title="org.apache">org.apache.*</h2>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.authc.credential.<a href="org/apache/shiro/authc/credential/DefaultPasswordService.html" title="class in org.apache.shiro.authc.credential">DefaultPasswordService</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.authc.credential.DefaultPasswordService.DEFAULT_HASH_ALGORITHM">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/authc/credential/DefaultPasswordService.html#DEFAULT_HASH_ALGORITHM">DEFAULT_HASH_ALGORITHM</a></code></th>
+<td class="colLast"><code>"SHA-256"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.authc.credential.DefaultPasswordService.DEFAULT_HASH_ITERATIONS">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/authc/credential/DefaultPasswordService.html#DEFAULT_HASH_ITERATIONS">DEFAULT_HASH_ITERATIONS</a></code></th>
+<td class="colLast"><code>500000</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.authz.permission.<a href="org/apache/shiro/authz/permission/WildcardPermission.html" title="class in org.apache.shiro.authz.permission">WildcardPermission</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.authz.permission.WildcardPermission.DEFAULT_CASE_SENSITIVE">
+<!-- -->
+</a><code>protected static final boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/authz/permission/WildcardPermission.html#DEFAULT_CASE_SENSITIVE">DEFAULT_CASE_SENSITIVE</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.authz.permission.WildcardPermission.PART_DIVIDER_TOKEN">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/authz/permission/WildcardPermission.html#PART_DIVIDER_TOKEN">PART_DIVIDER_TOKEN</a></code></th>
+<td class="colLast"><code>":"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.authz.permission.WildcardPermission.SUBPART_DIVIDER_TOKEN">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/authz/permission/WildcardPermission.html#SUBPART_DIVIDER_TOKEN">SUBPART_DIVIDER_TOKEN</a></code></th>
+<td class="colLast"><code>","</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.authz.permission.WildcardPermission.WILDCARD_TOKEN">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/authz/permission/WildcardPermission.html#WILDCARD_TOKEN">WILDCARD_TOKEN</a></code></th>
+<td class="colLast"><code>"*"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.cas.<a href="org/apache/shiro/cas/CasRealm.html" title="class in org.apache.shiro.cas">CasRealm</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.cas.CasRealm.DEFAULT_REMEMBER_ME_ATTRIBUTE_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/cas/CasRealm.html#DEFAULT_REMEMBER_ME_ATTRIBUTE_NAME">DEFAULT_REMEMBER_ME_ATTRIBUTE_NAME</a></code></th>
+<td class="colLast"><code>"longTermAuthenticationRequestTokenUsed"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.cas.CasRealm.DEFAULT_VALIDATION_PROTOCOL">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/cas/CasRealm.html#DEFAULT_VALIDATION_PROTOCOL">DEFAULT_VALIDATION_PROTOCOL</a></code></th>
+<td class="colLast"><code>"CAS"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.codec.<a href="org/apache/shiro/codec/CodecSupport.html" title="class in org.apache.shiro.codec">CodecSupport</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.codec.CodecSupport.PREFERRED_ENCODING">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/codec/CodecSupport.html#PREFERRED_ENCODING">PREFERRED_ENCODING</a></code></th>
+<td class="colLast"><code>"UTF-8"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.config.<a href="org/apache/shiro/config/Ini.html" title="class in org.apache.shiro.config">Ini</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.config.Ini.COMMENT_POUND">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/Ini.html#COMMENT_POUND">COMMENT_POUND</a></code></th>
+<td class="colLast"><code>"#"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.config.Ini.COMMENT_SEMICOLON">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/Ini.html#COMMENT_SEMICOLON">COMMENT_SEMICOLON</a></code></th>
+<td class="colLast"><code>";"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.config.Ini.DEFAULT_CHARSET_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/Ini.html#DEFAULT_CHARSET_NAME">DEFAULT_CHARSET_NAME</a></code></th>
+<td class="colLast"><code>"UTF-8"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.config.Ini.DEFAULT_SECTION_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/Ini.html#DEFAULT_SECTION_NAME">DEFAULT_SECTION_NAME</a></code></th>
+<td class="colLast"><code>""</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.config.Ini.ESCAPE_TOKEN">
+<!-- -->
+</a><code>protected static final char</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/Ini.html#ESCAPE_TOKEN">ESCAPE_TOKEN</a></code></th>
+<td class="colLast"><code>92</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.config.Ini.SECTION_PREFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/Ini.html#SECTION_PREFIX">SECTION_PREFIX</a></code></th>
+<td class="colLast"><code>"["</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.config.Ini.SECTION_SUFFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/Ini.html#SECTION_SUFFIX">SECTION_SUFFIX</a></code></th>
+<td class="colLast"><code>"]"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.config.<a href="org/apache/shiro/config/IniFactorySupport.html" title="class in org.apache.shiro.config">IniFactorySupport</a><<a href="org/apache/shiro/config/IniFactorySupport.html" title="type parameter in IniFactorySupport">T</a>></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.config.IniFactorySupport.DEFAULT_INI_RESOURCE_PATH">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/IniFactorySupport.html#DEFAULT_INI_RESOURCE_PATH">DEFAULT_INI_RESOURCE_PATH</a></code></th>
+<td class="colLast"><code>"classpath:shiro.ini"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.config.<a href="org/apache/shiro/config/IniSecurityManagerFactory.html" title="class in org.apache.shiro.config">IniSecurityManagerFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.config.IniSecurityManagerFactory.INI_REALM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/IniSecurityManagerFactory.html#INI_REALM_NAME">INI_REALM_NAME</a></code></th>
+<td class="colLast"><code>"iniRealm"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.config.IniSecurityManagerFactory.MAIN_SECTION_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/IniSecurityManagerFactory.html#MAIN_SECTION_NAME">MAIN_SECTION_NAME</a></code></th>
+<td class="colLast"><code>"main"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.config.IniSecurityManagerFactory.SECURITY_MANAGER_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/config/IniSecurityManagerFactory.html#SECURITY_MANAGER_NAME">SECURITY_MANAGER_NAME</a></code></th>
+<td class="colLast"><code>"securityManager"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.<a href="org/apache/shiro/crypto/SecureRandomNumberGenerator.html" title="class in org.apache.shiro.crypto">SecureRandomNumberGenerator</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.SecureRandomNumberGenerator.DEFAULT_NEXT_BYTES_SIZE">
+<!-- -->
+</a><code>protected static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/SecureRandomNumberGenerator.html#DEFAULT_NEXT_BYTES_SIZE">DEFAULT_NEXT_BYTES_SIZE</a></code></th>
+<td class="colLast"><code>16</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Md2Hash.html" title="class in org.apache.shiro.crypto.hash">Md2Hash</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.Md2Hash.ALGORITHM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/Md2Hash.html#ALGORITHM_NAME">ALGORITHM_NAME</a></code></th>
+<td class="colLast"><code>"MD2"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Md5Hash.html" title="class in org.apache.shiro.crypto.hash">Md5Hash</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.Md5Hash.ALGORITHM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/Md5Hash.html#ALGORITHM_NAME">ALGORITHM_NAME</a></code></th>
+<td class="colLast"><code>"MD5"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha1Hash.html" title="class in org.apache.shiro.crypto.hash">Sha1Hash</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.Sha1Hash.ALGORITHM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/Sha1Hash.html#ALGORITHM_NAME">ALGORITHM_NAME</a></code></th>
+<td class="colLast"><code>"SHA-1"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha256Hash.html" title="class in org.apache.shiro.crypto.hash">Sha256Hash</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.Sha256Hash.ALGORITHM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/Sha256Hash.html#ALGORITHM_NAME">ALGORITHM_NAME</a></code></th>
+<td class="colLast"><code>"SHA-256"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha384Hash.html" title="class in org.apache.shiro.crypto.hash">Sha384Hash</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.Sha384Hash.ALGORITHM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/Sha384Hash.html#ALGORITHM_NAME">ALGORITHM_NAME</a></code></th>
+<td class="colLast"><code>"SHA-384"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.<a href="org/apache/shiro/crypto/hash/Sha512Hash.html" title="class in org.apache.shiro.crypto.hash">Sha512Hash</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.Sha512Hash.ALGORITHM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/Sha512Hash.html#ALGORITHM_NAME">ALGORITHM_NAME</a></code></th>
+<td class="colLast"><code>"SHA-512"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/ModularCryptFormat.html" title="interface in org.apache.shiro.crypto.hash.format">ModularCryptFormat</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.format.ModularCryptFormat.TOKEN_DELIMITER">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/format/ModularCryptFormat.html#TOKEN_DELIMITER">TOKEN_DELIMITER</a></code></th>
+<td class="colLast"><code>"$"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.crypto.hash.format.<a href="org/apache/shiro/crypto/hash/format/Shiro1CryptFormat.html" title="class in org.apache.shiro.crypto.hash.format">Shiro1CryptFormat</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.format.Shiro1CryptFormat.ID">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/format/Shiro1CryptFormat.html#ID">ID</a></code></th>
+<td class="colLast"><code>"shiro1"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.crypto.hash.format.Shiro1CryptFormat.MCF_PREFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/crypto/hash/format/Shiro1CryptFormat.html#MCF_PREFIX">MCF_PREFIX</a></code></th>
+<td class="colLast"><code>"$shiro1$"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.env.<a href="org/apache/shiro/env/DefaultEnvironment.html" title="class in org.apache.shiro.env">DefaultEnvironment</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.env.DefaultEnvironment.DEFAULT_SECURITY_MANAGER_KEY">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/env/DefaultEnvironment.html#DEFAULT_SECURITY_MANAGER_KEY">DEFAULT_SECURITY_MANAGER_KEY</a></code></th>
+<td class="colLast"><code>"securityManager"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.io.<a href="org/apache/shiro/io/ResourceUtils.html" title="class in org.apache.shiro.io">ResourceUtils</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.io.ResourceUtils.CLASSPATH_PREFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/io/ResourceUtils.html#CLASSPATH_PREFIX">CLASSPATH_PREFIX</a></code></th>
+<td class="colLast"><code>"classpath:"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.io.ResourceUtils.FILE_PREFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/io/ResourceUtils.html#FILE_PREFIX">FILE_PREFIX</a></code></th>
+<td class="colLast"><code>"file:"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.io.ResourceUtils.URL_PREFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/io/ResourceUtils.html#URL_PREFIX">URL_PREFIX</a></code></th>
+<td class="colLast"><code>"url:"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.jndi.<a href="org/apache/shiro/jndi/JndiLocator.html" title="class in org.apache.shiro.jndi">JndiLocator</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.jndi.JndiLocator.CONTAINER_PREFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/jndi/JndiLocator.html#CONTAINER_PREFIX">CONTAINER_PREFIX</a></code></th>
+<td class="colLast"><code>"java:comp/env/"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.realm.jdbc.<a href="org/apache/shiro/realm/jdbc/JdbcRealm.html" title="class in org.apache.shiro.realm.jdbc">JdbcRealm</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.jdbc.JdbcRealm.DEFAULT_AUTHENTICATION_QUERY">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/jdbc/JdbcRealm.html#DEFAULT_AUTHENTICATION_QUERY">DEFAULT_AUTHENTICATION_QUERY</a></code></th>
+<td class="colLast"><code>"select password from users where username = ?"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.jdbc.JdbcRealm.DEFAULT_PERMISSIONS_QUERY">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/jdbc/JdbcRealm.html#DEFAULT_PERMISSIONS_QUERY">DEFAULT_PERMISSIONS_QUERY</a></code></th>
+<td class="colLast"><code>"select permission from roles_permissions where role_name = ?"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.jdbc.JdbcRealm.DEFAULT_SALTED_AUTHENTICATION_QUERY">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/jdbc/JdbcRealm.html#DEFAULT_SALTED_AUTHENTICATION_QUERY">DEFAULT_SALTED_AUTHENTICATION_QUERY</a></code></th>
+<td class="colLast"><code>"select password, password_salt from users where username = ?"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.jdbc.JdbcRealm.DEFAULT_USER_ROLES_QUERY">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/jdbc/JdbcRealm.html#DEFAULT_USER_ROLES_QUERY">DEFAULT_USER_ROLES_QUERY</a></code></th>
+<td class="colLast"><code>"select role_name from user_roles where username = ?"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/DefaultLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap">DefaultLdapContextFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.ldap.DefaultLdapContextFactory.SUN_CONNECTION_POOLING_PROPERTY">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/ldap/DefaultLdapContextFactory.html#SUN_CONNECTION_POOLING_PROPERTY">SUN_CONNECTION_POOLING_PROPERTY</a></code></th>
+<td class="colLast"><code>"com.sun.jndi.ldap.connect.pool"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.realm.ldap.<a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html" title="class in org.apache.shiro.realm.ldap">JndiLdapContextFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.ldap.JndiLdapContextFactory.DEFAULT_CONTEXT_FACTORY_CLASS_NAME">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html#DEFAULT_CONTEXT_FACTORY_CLASS_NAME">DEFAULT_CONTEXT_FACTORY_CLASS_NAME</a></code></th>
+<td class="colLast"><code>"com.sun.jndi.ldap.LdapCtxFactory"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.ldap.JndiLdapContextFactory.DEFAULT_REFERRAL">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html#DEFAULT_REFERRAL">DEFAULT_REFERRAL</a></code></th>
+<td class="colLast"><code>"follow"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.ldap.JndiLdapContextFactory.SIMPLE_AUTHENTICATION_MECHANISM_NAME">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html#SIMPLE_AUTHENTICATION_MECHANISM_NAME">SIMPLE_AUTHENTICATION_MECHANISM_NAME</a></code></th>
+<td class="colLast"><code>"simple"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.ldap.JndiLdapContextFactory.SUN_CONNECTION_POOLING_PROPERTY">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/ldap/JndiLdapContextFactory.html#SUN_CONNECTION_POOLING_PROPERTY">SUN_CONNECTION_POOLING_PROPERTY</a></code></th>
+<td class="colLast"><code>"com.sun.jndi.ldap.connect.pool"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.realm.text.<a href="org/apache/shiro/realm/text/IniRealm.html" title="class in org.apache.shiro.realm.text">IniRealm</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.text.IniRealm.ROLES_SECTION_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/text/IniRealm.html#ROLES_SECTION_NAME">ROLES_SECTION_NAME</a></code></th>
+<td class="colLast"><code>"roles"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.realm.text.IniRealm.USERS_SECTION_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/realm/text/IniRealm.html#USERS_SECTION_NAME">USERS_SECTION_NAME</a></code></th>
+<td class="colLast"><code>"users"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/AbstractSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractSessionManager</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.AbstractSessionManager.DEFAULT_GLOBAL_SESSION_TIMEOUT">
+<!-- -->
+</a><code>public static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/AbstractSessionManager.html#DEFAULT_GLOBAL_SESSION_TIMEOUT">DEFAULT_GLOBAL_SESSION_TIMEOUT</a></code></th>
+<td class="colLast"><code>1800000L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.AbstractSessionManager.MILLIS_PER_HOUR">
+<!-- -->
+</a><code>protected static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/AbstractSessionManager.html#MILLIS_PER_HOUR">MILLIS_PER_HOUR</a></code></th>
+<td class="colLast"><code>3600000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.AbstractSessionManager.MILLIS_PER_MINUTE">
+<!-- -->
+</a><code>protected static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/AbstractSessionManager.html#MILLIS_PER_MINUTE">MILLIS_PER_MINUTE</a></code></th>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.AbstractSessionManager.MILLIS_PER_SECOND">
+<!-- -->
+</a><code>protected static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/AbstractSessionManager.html#MILLIS_PER_SECOND">MILLIS_PER_SECOND</a></code></th>
+<td class="colLast"><code>1000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/AbstractValidatingSessionManager.html" title="class in org.apache.shiro.session.mgt">AbstractValidatingSessionManager</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.AbstractValidatingSessionManager.DEFAULT_SESSION_VALIDATION_INTERVAL">
+<!-- -->
+</a><code>public static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/AbstractValidatingSessionManager.html#DEFAULT_SESSION_VALIDATION_INTERVAL">DEFAULT_SESSION_VALIDATION_INTERVAL</a></code></th>
+<td class="colLast"><code>3600000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.session.mgt.<a href="org/apache/shiro/session/mgt/SimpleSession.html" title="class in org.apache.shiro.session.mgt">SimpleSession</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.SimpleSession.MILLIS_PER_HOUR">
+<!-- -->
+</a><code>protected static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/SimpleSession.html#MILLIS_PER_HOUR">MILLIS_PER_HOUR</a></code></th>
+<td class="colLast"><code>3600000L</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.SimpleSession.MILLIS_PER_MINUTE">
+<!-- -->
+</a><code>protected static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/SimpleSession.html#MILLIS_PER_MINUTE">MILLIS_PER_MINUTE</a></code></th>
+<td class="colLast"><code>60000L</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.SimpleSession.MILLIS_PER_SECOND">
+<!-- -->
+</a><code>protected static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/SimpleSession.html#MILLIS_PER_SECOND">MILLIS_PER_SECOND</a></code></th>
+<td class="colLast"><code>1000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.session.mgt.eis.<a href="org/apache/shiro/session/mgt/eis/CachingSessionDAO.html" title="class in org.apache.shiro.session.mgt.eis">CachingSessionDAO</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.eis.CachingSessionDAO.ACTIVE_SESSION_CACHE_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/eis/CachingSessionDAO.html#ACTIVE_SESSION_CACHE_NAME">ACTIVE_SESSION_CACHE_NAME</a></code></th>
+<td class="colLast"><code>"shiro-activeSessionCache"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.session.mgt.quartz.<a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationScheduler.html" title="class in org.apache.shiro.session.mgt.quartz">QuartzSessionValidationScheduler</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.session.mgt.quartz.QuartzSessionValidationScheduler.DEFAULT_SESSION_VALIDATION_INTERVAL">
+<!-- -->
+</a><code>public static final long</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/session/mgt/quartz/QuartzSessionValidationScheduler.html#DEFAULT_SESSION_VALIDATION_INTERVAL">DEFAULT_SESSION_VALIDATION_INTERVAL</a></code></th>
+<td class="colLast"><code>3600000L</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.spring.config.web.autoconfigure.<a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.html" title="class in org.apache.shiro.spring.config.web.autoconfigure">ShiroWebFilterConfiguration</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.spring.config.web.autoconfigure.ShiroWebFilterConfiguration.FILTER_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.html#FILTER_NAME">FILTER_NAME</a></code></th>
+<td class="colLast"><code>"shiroFilter"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.spring.config.web.autoconfigure.ShiroWebFilterConfiguration.REGISTRATION_BEAN_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/spring/config/web/autoconfigure/ShiroWebFilterConfiguration.html#REGISTRATION_BEAN_NAME">REGISTRATION_BEAN_NAME</a></code></th>
+<td class="colLast"><code>"filterShiroFilterRegistrationBean"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.testing.web.<a href="org/apache/shiro/testing/web/AbstractContainerIT.html" title="class in org.apache.shiro.testing.web">AbstractContainerIT</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.testing.web.AbstractContainerIT.TEST_KEYSTORE_PASSWORD">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/testing/web/AbstractContainerIT.html#TEST_KEYSTORE_PASSWORD">TEST_KEYSTORE_PASSWORD</a></code></th>
+<td class="colLast"><code>"password"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.util.<a href="org/apache/shiro/util/AntPathMatcher.html" title="class in org.apache.shiro.util">AntPathMatcher</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.util.AntPathMatcher.DEFAULT_PATH_SEPARATOR">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/AntPathMatcher.html#DEFAULT_PATH_SEPARATOR">DEFAULT_PATH_SEPARATOR</a></code></th>
+<td class="colLast"><code>"/"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.util.<a href="org/apache/shiro/util/JavaEnvironment.html" title="class in org.apache.shiro.util">JavaEnvironment</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.util.JavaEnvironment.JAVA_13">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/JavaEnvironment.html#JAVA_13">JAVA_13</a></code></th>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.util.JavaEnvironment.JAVA_14">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/JavaEnvironment.html#JAVA_14">JAVA_14</a></code></th>
+<td class="colLast"><code>1</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.util.JavaEnvironment.JAVA_15">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/JavaEnvironment.html#JAVA_15">JAVA_15</a></code></th>
+<td class="colLast"><code>2</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.util.JavaEnvironment.JAVA_16">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/JavaEnvironment.html#JAVA_16">JAVA_16</a></code></th>
+<td class="colLast"><code>3</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.util.JavaEnvironment.JAVA_17">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/JavaEnvironment.html#JAVA_17">JAVA_17</a></code></th>
+<td class="colLast"><code>4</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.util.JavaEnvironment.JAVA_18">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/JavaEnvironment.html#JAVA_18">JAVA_18</a></code></th>
+<td class="colLast"><code>5</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.util.<a href="org/apache/shiro/util/StringUtils.html" title="class in org.apache.shiro.util">StringUtils</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.util.StringUtils.DEFAULT_DELIMITER_CHAR">
+<!-- -->
+</a><code>public static final char</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/StringUtils.html#DEFAULT_DELIMITER_CHAR">DEFAULT_DELIMITER_CHAR</a></code></th>
+<td class="colLast"><code>44</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.util.StringUtils.DEFAULT_QUOTE_CHAR">
+<!-- -->
+</a><code>public static final char</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/StringUtils.html#DEFAULT_QUOTE_CHAR">DEFAULT_QUOTE_CHAR</a></code></th>
+<td class="colLast"><code>34</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.util.StringUtils.EMPTY_STRING">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/util/StringUtils.html#EMPTY_STRING">EMPTY_STRING</a></code></th>
+<td class="colLast"><code>""</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.config.<a href="org/apache/shiro/web/config/IniFilterChainResolverFactory.html" title="class in org.apache.shiro.web.config">IniFilterChainResolverFactory</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.config.IniFilterChainResolverFactory.FILTERS">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/config/IniFilterChainResolverFactory.html#FILTERS">FILTERS</a></code></th>
+<td class="colLast"><code>"filters"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.config.IniFilterChainResolverFactory.URLS">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/config/IniFilterChainResolverFactory.html#URLS">URLS</a></code></th>
+<td class="colLast"><code>"urls"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/EnvironmentLoader.html" title="class in org.apache.shiro.web.env">EnvironmentLoader</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.env.EnvironmentLoader.CONFIG_LOCATIONS_PARAM">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/env/EnvironmentLoader.html#CONFIG_LOCATIONS_PARAM">CONFIG_LOCATIONS_PARAM</a></code></th>
+<td class="colLast"><code>"shiroConfigLocations"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.env.EnvironmentLoader.ENVIRONMENT_CLASS_PARAM">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/env/EnvironmentLoader.html#ENVIRONMENT_CLASS_PARAM">ENVIRONMENT_CLASS_PARAM</a></code></th>
+<td class="colLast"><code>"shiroEnvironmentClass"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.env.<a href="org/apache/shiro/web/env/IniWebEnvironment.html" title="class in org.apache.shiro.web.env">IniWebEnvironment</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.env.IniWebEnvironment.DEFAULT_WEB_INI_RESOURCE_PATH">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/env/IniWebEnvironment.html#DEFAULT_WEB_INI_RESOURCE_PATH">DEFAULT_WEB_INI_RESOURCE_PATH</a></code></th>
+<td class="colLast"><code>"/WEB-INF/shiro.ini"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.env.IniWebEnvironment.FILTER_CHAIN_RESOLVER_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/env/IniWebEnvironment.html#FILTER_CHAIN_RESOLVER_NAME">FILTER_CHAIN_RESOLVER_NAME</a></code></th>
+<td class="colLast"><code>"filterChainResolver"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.<a href="org/apache/shiro/web/filter/AccessControlFilter.html" title="class in org.apache.shiro.web.filter">AccessControlFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.AccessControlFilter.DEFAULT_LOGIN_URL">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/AccessControlFilter.html#DEFAULT_LOGIN_URL">DEFAULT_LOGIN_URL</a></code></th>
+<td class="colLast"><code>"/login.jsp"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.AccessControlFilter.GET_METHOD">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/AccessControlFilter.html#GET_METHOD">GET_METHOD</a></code></th>
+<td class="colLast"><code>"GET"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.AccessControlFilter.POST_METHOD">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/AccessControlFilter.html#POST_METHOD">POST_METHOD</a></code></th>
+<td class="colLast"><code>"POST"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/AuthenticatingFilter.html" title="class in org.apache.shiro.web.filter.authc">AuthenticatingFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.AuthenticatingFilter.PERMISSIVE">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authc/AuthenticatingFilter.html#PERMISSIVE">PERMISSIVE</a></code></th>
+<td class="colLast"><code>"permissive"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/AuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">AuthenticationFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.AuthenticationFilter.DEFAULT_SUCCESS_URL">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authc/AuthenticationFilter.html#DEFAULT_SUCCESS_URL">DEFAULT_SUCCESS_URL</a></code></th>
+<td class="colLast"><code>"/"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/BasicHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">BasicHttpAuthenticationFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter.AUTHENTICATE_HEADER">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code>AUTHENTICATE_HEADER</code></th>
+<td class="colLast"><code>"WWW-Authenticate"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.BasicHttpAuthenticationFilter.AUTHORIZATION_HEADER">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code>AUTHORIZATION_HEADER</code></th>
+<td class="colLast"><code>"Authorization"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/BearerHttpAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">BearerHttpAuthenticationFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.BearerHttpAuthenticationFilter.AUTHENTICATE_HEADER">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code>AUTHENTICATE_HEADER</code></th>
+<td class="colLast"><code>"WWW-Authenticate"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.BearerHttpAuthenticationFilter.AUTHORIZATION_HEADER">
+<!-- -->
+</a><code>protected static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code>AUTHORIZATION_HEADER</code></th>
+<td class="colLast"><code>"Authorization"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html" title="class in org.apache.shiro.web.filter.authc">FormAuthenticationFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.FormAuthenticationFilter.DEFAULT_ERROR_KEY_ATTRIBUTE_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html#DEFAULT_ERROR_KEY_ATTRIBUTE_NAME">DEFAULT_ERROR_KEY_ATTRIBUTE_NAME</a></code></th>
+<td class="colLast"><code>"shiroLoginFailure"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.FormAuthenticationFilter.DEFAULT_PASSWORD_PARAM">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html#DEFAULT_PASSWORD_PARAM">DEFAULT_PASSWORD_PARAM</a></code></th>
+<td class="colLast"><code>"password"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.FormAuthenticationFilter.DEFAULT_REMEMBER_ME_PARAM">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html#DEFAULT_REMEMBER_ME_PARAM">DEFAULT_REMEMBER_ME_PARAM</a></code></th>
+<td class="colLast"><code>"rememberMe"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.FormAuthenticationFilter.DEFAULT_USERNAME_PARAM">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authc/FormAuthenticationFilter.html#DEFAULT_USERNAME_PARAM">DEFAULT_USERNAME_PARAM</a></code></th>
+<td class="colLast"><code>"username"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authc.<a href="org/apache/shiro/web/filter/authc/LogoutFilter.html" title="class in org.apache.shiro.web.filter.authc">LogoutFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authc.LogoutFilter.DEFAULT_REDIRECT_URL">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authc/LogoutFilter.html#DEFAULT_REDIRECT_URL">DEFAULT_REDIRECT_URL</a></code></th>
+<td class="colLast"><code>"/"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/HostFilter.html" title="class in org.apache.shiro.web.filter.authz">HostFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.HostFilter.IPV4_QUAD_REGEX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/HostFilter.html#IPV4_QUAD_REGEX">IPV4_QUAD_REGEX</a></code></th>
+<td class="colLast"><code>"(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.HostFilter.IPV4_REGEX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/HostFilter.html#IPV4_REGEX">IPV4_REGEX</a></code></th>
+<td class="colLast"><code>"(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))\\.){3}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))$"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.HostFilter.PRIVATE_CLASS_A_REGEX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/HostFilter.html#PRIVATE_CLASS_A_REGEX">PRIVATE_CLASS_A_REGEX</a></code></th>
+<td class="colLast"><code>"10\\.(?:(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))\\.){2}(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))$"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.HostFilter.PRIVATE_CLASS_B_REGEX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/HostFilter.html#PRIVATE_CLASS_B_REGEX">PRIVATE_CLASS_B_REGEX</a></code></th>
+<td class="colLast"><code>"172\\.(?:1[6-9]|2[0-9]|3[0-1])\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))$"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.HostFilter.PRIVATE_CLASS_B_SUBSET">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/HostFilter.html#PRIVATE_CLASS_B_SUBSET">PRIVATE_CLASS_B_SUBSET</a></code></th>
+<td class="colLast"><code>"(?:1[6-9]|2[0-9]|3[0-1])"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.HostFilter.PRIVATE_CLASS_C_REGEX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/HostFilter.html#PRIVATE_CLASS_C_REGEX">PRIVATE_CLASS_C_REGEX</a></code></th>
+<td class="colLast"><code>"192\\.168\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))\\.(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2(?:[0-4][0-9]|5[0-5]))$"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/PortFilter.html" title="class in org.apache.shiro.web.filter.authz">PortFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.PortFilter.DEFAULT_HTTP_PORT">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/PortFilter.html#DEFAULT_HTTP_PORT">DEFAULT_HTTP_PORT</a></code></th>
+<td class="colLast"><code>80</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.PortFilter.HTTP_SCHEME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/PortFilter.html#HTTP_SCHEME">HTTP_SCHEME</a></code></th>
+<td class="colLast"><code>"http"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/SslFilter.html" title="class in org.apache.shiro.web.filter.authz">SslFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.SslFilter.DEFAULT_HTTPS_PORT">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/SslFilter.html#DEFAULT_HTTPS_PORT">DEFAULT_HTTPS_PORT</a></code></th>
+<td class="colLast"><code>443</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.SslFilter.HTTPS_SCHEME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/SslFilter.html#HTTPS_SCHEME">HTTPS_SCHEME</a></code></th>
+<td class="colLast"><code>"https"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.filter.authz.<a href="org/apache/shiro/web/filter/authz/SslFilter.HSTS.html" title="class in org.apache.shiro.web.filter.authz">SslFilter.HSTS</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.SslFilter.HSTS.DEFAULT_ENABLED">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/SslFilter.HSTS.html#DEFAULT_ENABLED">DEFAULT_ENABLED</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.SslFilter.HSTS.DEFAULT_INCLUDE_SUB_DOMAINS">
+<!-- -->
+</a><code>public static final boolean</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/SslFilter.HSTS.html#DEFAULT_INCLUDE_SUB_DOMAINS">DEFAULT_INCLUDE_SUB_DOMAINS</a></code></th>
+<td class="colLast"><code>false</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.SslFilter.HSTS.DEFAULT_MAX_AGE">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/SslFilter.HSTS.html#DEFAULT_MAX_AGE">DEFAULT_MAX_AGE</a></code></th>
+<td class="colLast"><code>31536000</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.filter.authz.SslFilter.HSTS.HTTP_HEADER">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/filter/authz/SslFilter.HSTS.html#HTTP_HEADER">HTTP_HEADER</a></code></th>
+<td class="colLast"><code>"Strict-Transport-Security"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/CookieRememberMeManager.html" title="class in org.apache.shiro.web.mgt">CookieRememberMeManager</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.mgt.CookieRememberMeManager.DEFAULT_REMEMBER_ME_COOKIE_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/mgt/CookieRememberMeManager.html#DEFAULT_REMEMBER_ME_COOKIE_NAME">DEFAULT_REMEMBER_ME_COOKIE_NAME</a></code></th>
+<td class="colLast"><code>"rememberMe"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.mgt.<a href="org/apache/shiro/web/mgt/DefaultWebSecurityManager.html" title="class in org.apache.shiro.web.mgt">DefaultWebSecurityManager</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.mgt.DefaultWebSecurityManager.HTTP_SESSION_MODE">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/mgt/DefaultWebSecurityManager.html#HTTP_SESSION_MODE">HTTP_SESSION_MODE</a></code></th>
+<td class="colLast"><code>"http"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.mgt.DefaultWebSecurityManager.NATIVE_SESSION_MODE">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/mgt/DefaultWebSecurityManager.html#NATIVE_SESSION_MODE">NATIVE_SESSION_MODE</a></code></th>
+<td class="colLast"><code>"native"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+<ul class="blockList">
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/Cookie.html" title="interface in org.apache.shiro.web.servlet">Cookie</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.Cookie.DELETED_COOKIE_VALUE">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/servlet/Cookie.html#DELETED_COOKIE_VALUE">DELETED_COOKIE_VALUE</a></code></th>
+<td class="colLast"><code>"deleteMe"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.Cookie.ONE_YEAR">
+<!-- -->
+</a><code>public static final int</code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/servlet/Cookie.html#ONE_YEAR">ONE_YEAR</a></code></th>
+<td class="colLast"><code>31536000</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.Cookie.ROOT_PATH">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/servlet/Cookie.html#ROOT_PATH">ROOT_PATH</a></code></th>
+<td class="colLast"><code>"/"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/IniShiroFilter.html" title="class in org.apache.shiro.web.servlet">IniShiroFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.IniShiroFilter.CONFIG_INIT_PARAM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/servlet/IniShiroFilter.html#CONFIG_INIT_PARAM_NAME">CONFIG_INIT_PARAM_NAME</a></code></th>
+<td class="colLast"><code>"config"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.IniShiroFilter.CONFIG_PATH_INIT_PARAM_NAME">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/servlet/IniShiroFilter.html#CONFIG_PATH_INIT_PARAM_NAME">CONFIG_PATH_INIT_PARAM_NAME</a></code></th>
+<td class="colLast"><code>"configPath"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.IniShiroFilter.DEFAULT_WEB_INI_RESOURCE_PATH">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/servlet/IniShiroFilter.html#DEFAULT_WEB_INI_RESOURCE_PATH">DEFAULT_WEB_INI_RESOURCE_PATH</a></code></th>
+<td class="colLast"><code>"/WEB-INF/shiro.ini"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/OncePerRequestFilter.html" title="class in org.apache.shiro.web.servlet">OncePerRequestFilter</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.OncePerRequestFilter.ALREADY_FILTERED_SUFFIX">
+<!-- -->
+</a><code>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
+<th class="colSecond" scope="row"><code><a href="org/apache/shiro/web/servlet/OncePerRequestFilter.html#ALREADY_FILTERED_SUFFIX">ALREADY_FILTERED_SUFFIX</a></code></th>
+<td class="colLast"><code>".FILTERED"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary">
+<caption><span>org.apache.shiro.web.servlet.<a href="org/apache/shiro/web/servlet/ShiroHttpServletRequest.html" title="class in org.apache.shiro.web.servlet">ShiroHttpServletRequest</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a id="org.apache.shiro.web.servlet.ShiroHttpServletRequest.COOKIE_SESSION_ID_SOURCE">
+<!-- -->
... 684899 lines suppressed ...