auth_jwt_demo
This module serves as a test and demonstration tool for the auth_jwt Odoo module, showcasing various JWT authentication scenarios including basic secret-based validation, cookie support, and Keycloak integration.
Key Features
- jwt authentication: Provides endpoints for strict JWT authentication requiring valid tokens.
- public access: Offers endpoints allowing anonymous access with optional JWT authentication.
- cookie authentication: Supports cookie-based JWT authentication for session persistence.
- keycloak integration: Includes configuration and endpoints for JWT validation using Keycloak public keys.
- demo validators: Creates sample JWT validator configurations for testing different authentication methods.
- test endpoints: Supplies multiple /auth_jwt_demo/* routes for testing authentication flows.
- spa demo: Includes a sample single-page application for testing Keycloak-based authentication.