| branch |
status |
coverage |
| master |
 |
 |
User service
The User service provide API for manage user account and join/leave group and company.
Table of content
Dependencies
Settings
| CMD args (prefix: --) |
Env name |
Description |
| db |
DB |
Connection string to MongoDB (required) |
| key |
KEY |
Secret key for sign JWT (required) |
| port |
PORT |
Listening port (by default 8080) |
Endpoints
Register user account
Create user account
Request
POST /account
{
"name": "user_name",
"password":"user_password"
}
Response
Success result return 201
Errors
100 - User name already exist
102 - Minimum password length 4
103 - User name is empty
Authorization
Authorizate user in the system
Request
POST /login
{
"name": "user_name",
"password":"user_password"
}
Response
{
"token": "access_token",
"refresh": "refresh_token",
"type": "token_type"
}
Errors
101 - User name or password incorrect