-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
Task Title
Redesign the UsersSchema to match the properties
Task Type
Refactoring
Related Story
No response
Description
The UsersSchema.kt has to be updated to have:
Username: A unique identifier for the user.Password: An Argon2 hashed password for authentication.- A list of
Client Tokens: Each token is associated with a client that doesn't expire unless the user choose to invalidate it. - A list of
Session Tokens: Each token is associated with a client session and expires everytime the WebSocket connection is closed.
Acceptance Criteria
- The User Model MUST be corresponding to the properties, which includes:
- Redesigning the
Userstable. - Creating a
ClientTokenstable. - Creating a
SessionTokenstable.
- Redesigning the
- Unit Tests MUST be completed
Priority
High
Technical Notes
No response