Skip to content

tpaszun/user-auth-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Authentication service

Functions:

  • check if user is logged in and return logged user id
  • get user data
  • log in
  • log out
  • register account
  • activate account
  • delete account
  • reset account's password

Redis:

  • Sessions
  • Users
  • RememberMe tokens
  • Activation tokens
  • PassReset tokens

GET /check

response: uid

###GET /user

response: User object json

{
    id: '12836127',
    email: 'test@example.com',
    fullname: 'Test Example'
}

POST /login

req params:

  • email
  • pass

response: set-cookie Session

POST /logout

response: delete cookie

POST /register

req params:

  • email
  • pass

POST /deleteaccount

req params:

  • pass

GET /activate/:id

response: set-cookie Session

POST /resetpass/:id

req params:

  • newpass

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published