Modules
Auth
Easily implement reliable authentication strategies.
Authentication is essential for securing applications, and bknd provides a straightforward approach to implementing robust strategies.
Core Features
- Automatically creates a
user
entity, with support for customizable fields. - Authenticates users based on configurable strategies.
- Generates JWTs according to specified configurations.
- Provides session management for maintaining user authentication state.
Supported Authentication Strategies
- Email/Password: Supports plain and SHA-256 password hashing (bcrypt planned for future releases).
- OAuth/OIDC: Works with providers like Google and GitHub.
- Compatible with any specification-compliant provider.
With a focus on flexibility and ease of integration, bknd’s authentication system offers the essentials for managing secure user access in your applications.