-
Couldn't load subscription status.
- Fork 1
Open
Description
Description
The matching service currently lacks JWT validation on its endpoints. This allows any client to call the matching APIs without authentication, posing security risks such as unauthorized access, impersonation, and queue manipulation.
Current Behavior
- Matching endpoints accept requests without authentication
userIdis passed in request body or query parameters but not validated- No verification that the requesting user is who they claim to be
Expected Behavior
- All matching service endpoints require a valid JWT
- JWT is validated and user identity is verified
userIdis extracted from the verified JWT, not from request parameters- Unauthorized or invalid requests return appropriate
401or403errors
Metadata
Metadata
Assignees
Labels
No labels