behrouzzd / spring-boot-security

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spring-boot-security

The application is a web application, which uses Maven, JPA and Spring (Boot, Security, Data). It comes with an embedded H2 database. This application covers following tasks:

  1. Implemented a Restful Controller to manage users and items (there is a many-to-many relationship between user and item)
  2. Securing the app using Spring Security including storing user credentials and access
  3. Restricting user access to items using ACL mechanism in Spring Security
  4. Caching loged in users using EhCahce
  5. Logging user activities with AspectJ
  6. Supporting token-based authentication

About


Languages

Language:Java 91.0%Language:HTML 8.6%Language:CSS 0.4%