Skip to content

Latest commit

 

History

History
47 lines (45 loc) · 1.57 KB

File metadata and controls

47 lines (45 loc) · 1.57 KB

Authentication Service Microservice

This Microservice will be responsible for providing below functionalities to the consumer:

  1. Registration of new user
  2. User confirmation (User confirmation email will be sent to user registerd email id)
  3. Handling of Invalid login attempts and account lock/unlock feature
  4. User Login
  5. User profile update
  6. Consuming services can request for user logs.

User Table Design - It will be executed using Flyway scripts.

USER_ID USER_NAME PASSWORD ACTIVE CONFIRMED INVALID_LOGIN_ATTEMPTS LOCKED LAST_ACCESS USER_PROFILE_ID R_CRE_TIME R_MOD_TIME
User id of the user username of the user password provided by the user which will in encrypted form UserId is active or not First time user will have to provide the confirmation by clicking the link sent in the email Number of invalid login attempts After given invalid login attempts account will b locked Last access time User profile Id which will have other user related information Record creation time Record modification time