A simple application for authentication and authorization based on roles and privileges. Technologies stack: Java 11, Servlets, Thymeleaf, JPA (Hibernate), JavaMail, Spring (MVC, Security, Data, Boot, OAuth 2.0), JWT, REST (Jackson), Lombock, Log4j, Bootstrap(CSS)/ jQuery, WebJars, Maven 3, MySQL.