This Microservice will be responsible for providing below functionalities to the consumer:
- Registration of new user
- User confirmation (User confirmation email will be sent to user registerd email id)
- Handling of Invalid login attempts and account lock/unlock feature
- User Login
- User profile update
- Consuming services can request for user logs.
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 |