vigiloauth/vigilo

Seed the database with system default security questions

Aberta

#371 aberto em 3 de jun. de 2025

 (1 comentário) (0 reação) (0 responsável)Go (9 forks)auto 404
good first issuepriority: mediumtask

Métricas do repositório

Stars
 (100 estrelas)
Métricas de merge de PR
 (Mesclagem média 162d 7h) (1 fundiu PR em 30d)

Description

Description: Implement logic to populate the database with a predefined set of security questions during application initialization. This ensures that users can select from a consistent, validated list when setting up their accounts.

User Story: As a developer, I want the system to seed default security questions into the database, So that users can choose from them during account setup or security configuration

Acceptance Criteria:

  • A seed script exists that populates a security_questions table with a default list of questions
  • The script avoids inserting duplicates if run multiple times

Testing Requirements:

  • Unit Tests: Verify questions are seeded correctly and only once
  • Integration Tests: N/A

Additional Notes:

  • Suggested questions might include:
    • What was your childhood nickname?
    • In what city did your parents meet?
    • What was the name of your first pet?
  • The seeding should run automatically on server startup or be triggered via a CLI/script

Guia do colaborador