Skip to content

Latest commit

 

History

History
14 lines (11 loc) · 405 Bytes

File metadata and controls

14 lines (11 loc) · 405 Bytes

Spring Auth

Spring Security learning project.

Features

  • Email password authentication with bcrypt
  • OAuth2 authentication with Google and Github
  • JWT Access token and Refresh token
  • Role Based Access Control: Manage roles and permissions
  • Custom security annotations and resolvers
  • Manually crafted migrations managed with flyway
  • Admin management command line runner
  • OpenApi Documentation