Skip to content

Basalt-Lab/basalt-auth

Repository files navigation

📦 Basalt-auth

📌 Table of contents

📝 Description

Basalt-auth is a library designed to create a secure and user-friendly authentication system.
It is inspired by JSON Web Tokens (JWT), with some differences.

One of the main differences of Basalt-auth is the key management: instead of using a global secret key, it generates a unique key pair for each token, thereby increasing the security of the individual session.

Only the public key and the token are stored, ensuring that interactions remain secure and private.

Basalt-auth is also designed to be easy to use, with a simple and intuitive API.

🌟 Documentation

🔧 Installation

NPM:

npm i @basalt-lab/basalt-auth

PNPM:

pnpm i @basalt-lab/basalt-auth

⚖️ License

Distributed under the MIT License. See LICENSE for more information.

📧 Contact

Mail - basalt-lab@proton.me

Project link