Authorization server for future projects. https://auth.kamide.re
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Robert b8466f442d updating/linting register.js, add eslint with airbnb style 1 month ago
routes updating/linting register.js, add eslint with airbnb style 1 month ago
test initial 4 months ago
utils updating/linting register.js, add eslint with airbnb style 1 month ago
.eslintrc.js updating/linting register.js, add eslint with airbnb style 1 month ago
.gitignore Basic pwd & email hashing. Starts with /register endpoint 4 months ago
LICENSE Basic pwd & email hashing. Starts with /register endpoint 4 months ago
README.md Rework register.js 1 month ago
index.js updating/linting register.js, add eslint with airbnb style 1 month ago
package-lock.json updating/linting register.js, add eslint with airbnb style 1 month ago
package.json updating/linting register.js, add eslint with airbnb style 1 month ago

README.md

kamidere-oauth2server

Authorization service for future projects. ref. oauth2orize-example

TODO

IDEA

FEATURES

  • Secure users even when security breach:
    • E-mail hashing.
    • Password hashing.
    • Hashing specified in .env file.
    • Tokens stored only on client side.
    • Unique hash for user/client to secure tokens.
    • Changing this hash will automatically disable every token connected with it. Will logout you from every website or will logout every user from your service.

.env

KAMIDERE_MONGOURI= mongoDB URI.
KAMIDERE_JWTSECRET= JWT secret.
KAMIDERE_COOKIESECRET= Cookeies secret.
KAMIDERE_SEEDSINDEX= Seeds index array [PASSWORD SEED, CLIENT SIDE SEED, EMIAL SEED]. ex. [0,1,2]