Path Lines of Code CONTRIBUTING.md 82 README.md 18 core/src/test/resources/org/apache/shiro/config/IniSecurityManagerFactoryTest.ini 22 core/src/test/resources/org/apache/shiro/config/IniSecurityManagerFactoryTest.propsRealm.properties 28 core/src/test/resources/org/apache/shiro/realm/text/IniRealmTest.noUsers.ini 20 core/src/test/resources/org/apache/shiro/realm/text/IniRealmTest.simple.ini 22 core/src/test/resources/test.shiro.ini 20 integration-tests/guice3/src/main/java/org/apache/shiro/samples/guice/SampleShiroGuiceBootstrap.java 19 integration-tests/guice3/src/main/java/org/apache/shiro/samples/guice/SampleShiroServletModule.java 56 integration-tests/guice3/src/main/webapp/WEB-INF/shiro.ini 47 integration-tests/guice3/src/test/java/org/apache/shiro/samples/guice/ContainerIntegrationIT.java 47 integration-tests/guice4/src/main/java/org/apache/shiro/samples/guice/SampleShiroGuiceBootstrap.java 19 integration-tests/guice4/src/main/java/org/apache/shiro/samples/guice/SampleShiroServletModule.java 58 integration-tests/guice4/src/main/webapp/WEB-INF/shiro.ini 47 integration-tests/guice4/src/test/java/org/apache/shiro/samples/guice/ContainerIntegrationIT.java 47 integration-tests/jakarta-ee/src/main/resources/META-INF/shiro-native-sessions.ini 23 integration-tests/jakarta-ee/src/main/resources/META-INF/shiro.ini 66 integration-tests/jaxrs/app/src/main/resources/META-INF/resources/WEB-INF/shiro.ini 38 integration-tests/jaxrs/app/src/main/webapp/WEB-INF/shiro.ini 38 integration-tests/meecrowave-support/src/main/resources/META-INF/openwebbeans/openwebbeans.properties 31 samples/aspectj/pom.xml 73 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/Account.java 88 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/AccountNotFoundException.java 6 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/AccountTransaction.java 63 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/BankServerRunner.java 31 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/BankService.java 34 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/BankServiceException.java 9 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/InactiveAccountException.java 6 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/NotEnoughFundsException.java 6 samples/aspectj/src/main/java/org/apache/shiro/samples/aspectj/bank/SecureBankService.java 179 samples/aspectj/src/test/java/org/apache/shiro/samples/aspectj/bank/SecureBankServiceTest.java 199 samples/aspectj/src/test/resources/META-INF/aop.xml 8 samples/aspectj/src/test/resources/log4j2-test.xml 15 samples/aspectj/src/test/resources/shiroBankServiceTest.ini 38 samples/guice/README.md 11 samples/guice/pom.xml 114 samples/guice/src/main/java/org/apache/shiro/samples/guice/SampleShiroGuiceBootstrap.java 19 samples/guice/src/main/java/org/apache/shiro/samples/guice/SampleShiroNativeSessionsServletModule.java 71 samples/guice/src/main/java/org/apache/shiro/samples/guice/SampleShiroServletModule.java 58 samples/guice/src/main/resources/log4j2.xml 30 samples/guice/src/main/webapp/WEB-INF/shiro.ini 47 samples/guice/src/main/webapp/WEB-INF/web.xml 20 samples/guice/src/main/webapp/account/index.jsp 12 samples/guice/src/main/webapp/home.jsp 38 samples/guice/src/main/webapp/include.jsp 4 samples/guice/src/main/webapp/index.jsp 1 samples/guice/src/main/webapp/login.jsp 81 samples/guice/src/main/webapp/style.css 25 samples/guice/src/test/java/org/apache/shiro/samples/guice/ContainerIntegrationIT.java 47 samples/pom.xml 54 samples/quickstart-guice/pom.xml 61 samples/quickstart-guice/src/main/java/QuickstartGuice.java 59 samples/quickstart-guice/src/main/java/QuickstartShiroModule.java 17 samples/quickstart-guice/src/main/resources/log4j2.xml 30 samples/quickstart-guice/src/main/resources/shiro.ini 56 samples/quickstart/pom.xml 57 samples/quickstart/src/main/java/Quickstart.java 59 samples/quickstart/src/main/resources/log4j2.xml 24 samples/quickstart/src/main/resources/shiro.ini 56 samples/servlet-plugin/pom.xml 111 samples/servlet-plugin/src/main/resources/log4j2.xml 30 samples/servlet-plugin/src/main/webapp/WEB-INF/shiro.ini 50 samples/servlet-plugin/src/main/webapp/WEB-INF/web.xml 9 samples/servlet-plugin/src/main/webapp/account/index.jsp 12 samples/servlet-plugin/src/main/webapp/home.jsp 38 samples/servlet-plugin/src/main/webapp/include.jsp 4 samples/servlet-plugin/src/main/webapp/index.jsp 1 samples/servlet-plugin/src/main/webapp/login.jsp 81 samples/servlet-plugin/src/main/webapp/style.css 25 samples/servlet-plugin/src/test/java/org/apache/shiro/test/ContainerIntegrationIT.java 29 samples/spring-boot-3-web/README.md 12 samples/spring-boot-3-web/pom.xml 107 samples/spring-boot-3-web/src/main/java/org/apache/shiro/samples/AccountInfoController.java 23 samples/spring-boot-3-web/src/main/java/org/apache/shiro/samples/HelloController.java 31 samples/spring-boot-3-web/src/main/java/org/apache/shiro/samples/LoginController.java 10 samples/spring-boot-3-web/src/main/java/org/apache/shiro/samples/RestrictedErrorController.java 28 samples/spring-boot-3-web/src/main/java/org/apache/shiro/samples/WebApp.java 60 samples/spring-boot-3-web/src/main/resources/application.properties 23 samples/spring-boot-3-web/src/main/resources/templates/account-info.html 17 samples/spring-boot-3-web/src/main/resources/templates/error.html 20 samples/spring-boot-3-web/src/main/resources/templates/fragments/head.html 32 samples/spring-boot-3-web/src/main/resources/templates/hello.html 23 samples/spring-boot-3-web/src/main/resources/templates/login.html 62 samples/spring-boot-web/README.md 11 samples/spring-boot-web/pom.xml 88 samples/spring-boot-web/src/main/java/org/apache/shiro/samples/AccountInfoController.java 23 samples/spring-boot-web/src/main/java/org/apache/shiro/samples/HelloController.java 31 samples/spring-boot-web/src/main/java/org/apache/shiro/samples/LoginController.java 10 samples/spring-boot-web/src/main/java/org/apache/shiro/samples/RestrictedErrorController.java 28 samples/spring-boot-web/src/main/java/org/apache/shiro/samples/WebApp.java 60 samples/spring-boot-web/src/main/resources/application.properties 23 samples/spring-boot-web/src/main/resources/templates/account-info.html 17 samples/spring-boot-web/src/main/resources/templates/error.html 20 samples/spring-boot-web/src/main/resources/templates/fragments/head.html 32 samples/spring-boot-web/src/main/resources/templates/hello.html 23 samples/spring-boot-web/src/main/resources/templates/login.html 62 samples/spring-boot/README.md 8 samples/spring-boot/pom.xml 86 samples/spring-boot/src/main/java/org/apache/shiro/samples/CliApp.java 24 samples/spring-boot/src/main/java/org/apache/shiro/samples/QuickStart.java 41 samples/spring-boot/src/main/java/org/apache/shiro/samples/SimpleService.java 17 samples/spring-boot/src/main/resources/application.properties 20 samples/spring-hibernate/README.md 11 samples/spring-hibernate/pom.xml 121 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/dao/BootstrapDataPopulator.java 31 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/dao/HibernateDao.java 14 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/dao/HibernateUserDAO.java 32 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/dao/UserDAO.java 11 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/model/Role.java 62 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/model/User.java 67 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/security/SampleRealm.java 52 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/service/DefaultUserService.java 45 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/service/UserService.java 11 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/CurrentUserInterceptor.java 27 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/EditUserCommand.java 43 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/EditUserValidator.java 20 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/HomeController.java 18 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/LoginCommand.java 24 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/LoginValidator.java 13 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/ManageUsersController.java 56 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/SecurityController.java 42 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/SignupCommand.java 24 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/SignupController.java 34 samples/spring-hibernate/src/main/java/org/apache/shiro/samples/sprhib/web/SignupValidator.java 21 samples/spring-hibernate/src/main/resources/ehcache.xml 26 samples/spring-hibernate/src/main/resources/hibernate.cfg.xml 11 samples/spring-hibernate/src/main/resources/log4j2.xml 36 samples/spring-hibernate/src/main/webapp/WEB-INF/applicationContext.xml 68 samples/spring-hibernate/src/main/webapp/WEB-INF/jsp/editUser.jsp 33 samples/spring-hibernate/src/main/webapp/WEB-INF/jsp/home.jsp 33 samples/spring-hibernate/src/main/webapp/WEB-INF/jsp/login.jsp 34 samples/spring-hibernate/src/main/webapp/WEB-INF/jsp/manageUsers.jsp 36 samples/spring-hibernate/src/main/webapp/WEB-INF/jsp/signup.jsp 32 samples/spring-hibernate/src/main/webapp/WEB-INF/sprhib-servlet.xml 26 samples/spring-hibernate/src/main/webapp/WEB-INF/web.xml 55 samples/spring-hibernate/src/main/webapp/index.jsp 2 samples/spring-hibernate/src/main/webapp/styles/sample.css 76 samples/spring-hibernate/src/main/webapp/unauthorized.jsp 12 samples/spring-hibernate/src/test/java/org/apache/shiro/samples/ContainerIntegrationIT.java 31 samples/spring-mvc/README.md 9 samples/spring-mvc/pom.xml 109 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/BootstrapDataPopulator.java 67 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/DefaultSampleManager.java 47 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/SampleManager.java 13 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/config/ApplicationConfig.java 86 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/config/JspViewsConfig.java 39 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/config/RemotingServletConfig.java 21 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/config/ServletApplicationInitializer.java 32 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/realm/SaltAwareJdbcRealm.java 72 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/web/IndexController.java 50 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/web/JnlpController.java 48 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/web/LoginController.java 35 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/web/LogoutController.java 18 samples/spring-mvc/src/main/java/org/apache/shiro/samples/spring/web/RootRedirectController.java 12 samples/spring-mvc/src/main/resources/application.properties 25 samples/spring-mvc/src/main/resources/ehcache.xml 23 samples/spring-mvc/src/main/resources/log4j2.xml 27 samples/spring-mvc/src/main/webapp/WEB-INF/resources/include.jsp 5 samples/spring-mvc/src/main/webapp/WEB-INF/resources/login.jsp 22 samples/spring-mvc/src/main/webapp/WEB-INF/resources/sampleIndex.jsp 46 samples/spring-mvc/src/main/webapp/shiro.css 26 samples/spring/README.md 9 samples/spring/pom.xml 59 samples/spring/src/main/java/org/apache/shiro/samples/spring/CliApp.java 30 samples/spring/src/main/java/org/apache/shiro/samples/spring/QuickStart.java 41 samples/spring/src/main/java/org/apache/shiro/samples/spring/SimpleService.java 17 samples/spring/src/main/resources/application.properties 18 samples/spring/src/main/resources/log4j2.xml 24 samples/web-jakarta/pom.xml 136 samples/web-jakarta/src/main/resources/log4j2.xml 33 samples/web-jakarta/src/main/webapp/WEB-INF/shiro.ini 52 samples/web-jakarta/src/main/webapp/WEB-INF/web.xml 20 samples/web-jakarta/src/main/webapp/account/index.jsp 13 samples/web-jakarta/src/main/webapp/home.jsp 39 samples/web-jakarta/src/main/webapp/include.jsp 4 samples/web-jakarta/src/main/webapp/index.jsp 1 samples/web-jakarta/src/main/webapp/login.jsp 81 samples/web-jakarta/src/main/webapp/logout.jsp 12 samples/web-jakarta/src/main/webapp/style.css 25 samples/web-jakarta/src/test/java/org/apache/shiro/test/web/jakarta/JakartaAbstractContainerIT.java 42 samples/web-jakarta/src/test/java/org/apache/shiro/test/web/jakarta/WebContainerIT.java 50 samples/web-jakarta/src/test/resources/log4j2.xml 33 samples/web/README.md 11 samples/web/pom.xml 112 samples/web/src/main/resources/log4j2.xml 33 samples/web/src/main/webapp/WEB-INF/shiro.ini 52 samples/web/src/main/webapp/WEB-INF/web.xml 20 samples/web/src/main/webapp/account/index.jsp 13 samples/web/src/main/webapp/home.jsp 39 samples/web/src/main/webapp/include.jsp 4 samples/web/src/main/webapp/index.jsp 1 samples/web/src/main/webapp/login.jsp 81 samples/web/src/main/webapp/logout.jsp 12 samples/web/src/main/webapp/style.css 25 samples/web/src/test/java/org/apache/shiro/test/WebAppContainerIntegrationIT.java 31 src/checkstyle.xml 190 src/license/header.txt 14 support/aspectj/src/test/resources/shiroDummyServiceTest.ini 36 support/jakarta-ee/README.adoc 28 support/spring-boot/spring-boot-starter/src/main/resources/META-INF/additional-spring-configuration-metadata.json 51 support/spring/src/test/resources/org/apache/shiro/spring/web/config/ShiroWebConfigurationTestSameSiteStrict.properties 20 web/src/test/resources/EmptyShiroIni.ini 20 web/src/test/resources/IniShiroFilterTest.ini 20