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&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&#8203;(<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>[]&nbsp;args)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="&lt;init&gt;()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>Quickstart</h4>
+<pre>public&nbsp;<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&nbsp;void&nbsp;<a href="src-html/Quickstart.html#line.41">main</a>&#8203;(<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>[]&nbsp;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&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2004&#x2013;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&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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>&#8203;(<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>[]&nbsp;args)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;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="&lt;init&gt;()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>QuickstartGuice</h4>
+<pre>public&nbsp;<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&nbsp;void&nbsp;<a href="src-html/QuickstartGuice.html#line.40">main</a>&#8203;(<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>[]&nbsp;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&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2004&#x2013;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&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</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&nbsp;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&nbsp;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&nbsp;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="&lt;init&gt;()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>QuickstartShiroModule</h4>
+<pre>public&nbsp;<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&nbsp;void&nbsp;<a href="src-html/QuickstartShiroModule.html#line.25">configureShiro</a>()</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<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>&nbsp;in class&nbsp;<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&nbsp;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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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 &#169; 2004&#x2013;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&nbsp;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">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;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">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</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">&nbsp;</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>&lt;<a href="org/apache/shiro/util/AbstractFactory.html" title="type parameter in AbstractFactory">T</a>&gt;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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 &quot;around&quot; 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">&nbsp;</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>&lt;<a href="org/apache/shiro/cache/Cache.html" title="type parameter in Cache">K</a>,&#8203;<a href="org/apache/shiro/cache/Cache.html" title="type parameter in Cache">V</a>&gt;</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>&lt;<a href="org/apache/shiro/io/DefaultSerializer.html" title="type parameter in DefaultSerializer">T</a>&gt;</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">&nbsp;</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>&lt;<a href="org/apache/shiro/cache/ehcache/EhCache.html" title="type parameter in EhCache">K</a>,&#8203;<a href="org/apache/shiro/cache/ehcache/EhCache.html" title="type parameter in EhCache">V</a>&gt;</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>&lt;<a href="org/apache/shiro/util/Factory.html" title="type parameter in Factory">T</a>&gt;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>,
+ &quot;an open source clustering and highly scalable data distribution platform for Java&quot;</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">&nbsp;</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>&lt;<a href="org/apache/shiro/config/IniFactorySupport.html" title="type parameter in IniFactorySupport">T</a>&gt;</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>&lt;<a href="org/apache/shiro/jndi/JndiObjectFactory.html" title="type parameter in JndiObjectFactory">T</a>&gt;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&lt;<a href="org/apache/shiro/cache/MapCache.html" title="type parameter in MapCache">K</a>,&#8203;<a href="org/apache/shiro/cache/MapCache.html" title="type parameter in MapCache">V</a>&gt;</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">&nbsp;</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 &lt;Unnamed&gt;">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 &lt;Unnamed&gt;">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 &lt;Unnamed&gt;">QuickstartShiroModule</a></td>
+<th class="colLast" scope="row">&nbsp;</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 &quot;guest&quot;, 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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&lt;<a href="org/apache/shiro/io/Serializer.html" title="type parameter in Serializer">T</a>&gt;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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 &lt;listener&gt; 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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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>&lt;<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>&gt;</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">&nbsp;</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>&lt;<a href="org/apache/shiro/util/SoftHashMap.html" title="type parameter in SoftHashMap">K</a>,&#8203;<a href="org/apache/shiro/util/SoftHashMap.html" title="type parameter in SoftHashMap">V</a>&gt;</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>&lt;<a href="org/apache/shiro/subject/support/SubjectCallable.html" title="type parameter in SubjectCallable">V</a>&gt;</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">&nbsp;</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">&nbsp;</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&nbsp;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 &#169; 2004&#x2013;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&nbsp;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 &lt;Unnamed&gt;">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 &lt;Unnamed&gt;">QuickstartGuice</a></li>
+<li><a href="QuickstartShiroModule.html" title="class in &lt;Unnamed&gt;">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&nbsp;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">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
+</div>
+<div class="allPackagesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packagesSummary">
+<caption><span>Package Summary</span><span class="tabEnd">&nbsp;</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">&lt;Unnamed&gt;</a></th>
+<td class="colLast">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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&nbsp;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 &#169; 2004&#x2013;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 &lt;Unnamed&gt;">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&nbsp;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">&nbsp;</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 &lt;Unnamed&gt;">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&nbsp;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 &#169; 2004&#x2013;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 &lt;Unnamed&gt;">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&nbsp;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">&nbsp;</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 &lt;Unnamed&gt;">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&nbsp;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 &#169; 2004&#x2013;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 &lt;Unnamed&gt;">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&nbsp;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">&nbsp;</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 &lt;Unnamed&gt;">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&nbsp;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 &#169; 2004&#x2013;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&nbsp;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">&nbsp;</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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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>&lt;<a href="org/apache/shiro/config/IniFactorySupport.html" title="type parameter in IniFactorySupport">T</a>&gt;</span><span class="tabEnd">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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&nbsp;static&nbsp;final&nbsp;<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">&nbsp;</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 ...