Security Configuration
Overview
Endora uses Spring Security with JWT (JSON Web Token) to secure all API endpoints.
When a user creates a new project and enables Client Authentication, Endora automatically applies JWT-based authentication to that project.
How It Works
When the option “Enable Client Authentication” is selected during project creation:
- JWT Security Module is automatically included in the project configuration.
- The system generates a JWT Token for each authenticated user.
- All API requests must include this token in the Authorization Header to access protected resources.
Example Header:
Authorization: Bearer <jwt-token>