vigiloauth/vigilo
Add public endpoint to fetch system security questions
Aperta
#372 aperta il 3 giu 2025
good first issuepriority: mediumtask
Metriche repository
- Star
- (100 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
Description: Brief description of what needs to be implemented and why.
User Story: As a user I want to see a list of available security questions So that I can select one during registration or account recovery
Endpoint/Component: This section can be deleted if not applicable to this feature.
- Method:
GET - Path:
/security-questions
Example Response:
[
{
"id": 1,
"question": "What was the name of your first pet?"
},
{
"id": 2,
"question": "What is your mother’s maiden name?"
},
]
Acceptance Criteria:
- Endpoint is publicly accessible (does not require authentication)
- Returns only question IDs and their text (no answers or sensitive data)
- Questions are fetched from system-configured seed data
Testing Requirements:
- Unit Tests: Ensure the service returns expected data structure
- Integration Tests: Validate the route returns correct data with proper status codes