A simple example of a Java EE web application using Shiro for authentication and authorization.
-
git clone https://github.com/markcrowe-com/java-ee-shiro-web-example.jsp.git
-
Build and package the project and deploy to an Apache Tomcat 9.x
For IntelliJ IDEA users a run Configuration is included in the project to deploy to a Tomcat Server named Tomcat 9
- Shiro for authentication and authorization
- Hashed passwords
- Salted passwords
- User forgotten password feature
- User Password reset
- User registration
- VS Code, Java Extension
- IntelliJ IDEA Ultimate
- Apache NetBeans 15
- MySQL Workbench
- Git: https://git-scm.com/downloads
- GitHub Desktop: https://desktop.github.com
- Git ignore Generator: https://www.toptal.com/developers/gitignore/
Copyright © 2022 Mark Crowe https://github.com/markcrowe-com. All rights reserved.