user-service

module
v0.0.0-...-9eb6bc8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2017 License: BSD-3-Clause

README

branch status coverage
master Build Status codecov

User service

The User service provide API for manage user account and join/leave group and company.

Table of content

Dependencies

  • MongoDB 3
  • Go v1.8

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

Directories

Path Synopsis
src

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL