Authentication service using JWT tokens written in Rust

envs used

  • ROCKET_DATABASES - see Rocket.toml for example
  • JWT_KEY - base64 encoded HS256 key

TODO

  • JWT
  • POST /auth/signin
  • POST /auth/signup
  • GET /token/verify
  • key from env
  • postgres as a storage
  • refresh token logic
  • POST /token/refresh
  • GET /me
  • add logging
  • error user already exist not true if db error