Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Authentication Mechanism #77

Closed
5 tasks done
yss14 opened this issue Apr 1, 2019 · 1 comment
Closed
5 tasks done

Authentication Mechanism #77

yss14 opened this issue Apr 1, 2019 · 1 comment
Labels
backend feature New feature or request
Milestone

Comments

@yss14
Copy link
Owner

yss14 commented Apr 1, 2019

  • Add a table to save user login tokens
  • Add a function to perform a user login by email and password, returning a JWT token
  • Add a function to register a new user with email and password
  • Add a function to validate a token
  • Add a middleware protecting GraphQL and REST routes

Passwords should be salted and hashed by the argon2 hash implementation.

@yss14 yss14 added feature New feature or request backend labels Apr 1, 2019
@yss14 yss14 added this to the First Release milestone Apr 1, 2019
@yss14 yss14 added this to To do in Kanban Board via automation Apr 1, 2019
@yss14 yss14 mentioned this issue Apr 1, 2019
@yss14 yss14 moved this from To do to In progress in Kanban Board Apr 27, 2019
@yss14 yss14 moved this from In progress to Done in Kanban Board Apr 28, 2019
@yss14
Copy link
Owner Author

yss14 commented May 12, 2019

Resolved by #165

@yss14 yss14 closed this as completed May 12, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend feature New feature or request
Projects
Kanban Board
  
Done
Development

No branches or pull requests

1 participant