Sphinx

Sphinx is a feature reach Jwt-based authentication system that make zero queries to database during authorization.

Based on Jwt

It allows you to authorize the user without make any queries.

Horus integration

You can integrate Sphinx with Horus to avoid any conflicts.

Two layers of encryption

Sphinx encrypts the first layer using a static secret key and second layer using a random key that will store in related session on the database.

Refresh token support

After access token expiration, you can automatically get a new access token for logged-in user using refresh token.

Sessions

After each successful login, a session will open for users and hold some data such as os, browser and ip etc.

Limited logged-in users

You can limit the logged-in users using one account.