Authentication
Last updated
Was this helpful?
Last updated
Was this helpful?
Novel uses industry best-practices for authenticating users. This is made possible by the grant
library and it's support with Fastify.
We don't use an external library like OpenAuth, Auth.js, or Better Auth, as it does not fit the need of the Novel framework.
Novel supports the following authentication modes:
Email / Password
Magic Links
OAuth2
Forget Password, Email Verification, and MFA is also supported.
You can modify how signups are handled by modifying the built in sign up endpoints and the onboarding lifecycle features in the features directory.
By default these are stored in
and the flow goes into
Learn more about it below
User sessions are the sessions usually used by your user when they interact with the frontend. These are cookie sessions.
You can have a look at what sessions are below
API Keys are also supported when developing your endpoints. These are protected by the API Keys feature.
You can have a look at the feature below
SSO is not yet available as of 2025.1.0.
2024-12-20 - Initial Documentation