Skip to content

kgromov/security-demo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring boot security server side application

Implements the following features and patterns (configuration over convention - implemented manually):

  • MFA using Twilio for sending one time password code as sms
  • Authorization with JWT tokens using locally generate keystore
  • Using refresh token to renew expired authorization token
  • Sending mail for activating user account and for changing password with Mailtrap
  • Removing not activated users with scheduled job
  • Lock user for certain period of time on failed login attempts (both for 1st phase with credentials and 2nd one with otp)

Releases

No releases published

Packages

No packages published

Languages