veza/IDENTIFIANTS_TEST.md
senke 023b8a89c6 fix: Corriger URL Swagger et finaliser implémentation DeveloperPage
- Ajouter fallback pour Swagger UI si doc.json ne fonctionne pas
- Améliorer message d'erreur avec bouton pour ouvrir Swagger UI directement
- Les fonctionnalités API Keys et Usage Stats sont maintenant complètes et fonctionnelles
- Tous les onglets de DeveloperPage sont maintenant implémentés
2026-01-18 13:55:28 +01:00

2.7 KiB

🔐 Identifiants de Test - Veza MVP

Date de création : 2025-01-16

👤 Compte Utilisateur de Test

Identifiants Principaux

Email    : test@veza.app
Username : testuser
Password : test123

Utilisation

  1. Ouvrir le navigateur : http://localhost:5173
  2. Aller sur la page de login : http://localhost:5173/login
  3. Se connecter avec :
    • Email : test@veza.app
    • Password : test123

🚀 Services Démarrés

Backend API

Frontend

📋 Endpoints de Test

Authentification

# Login
POST http://localhost:8080/api/v1/auth/login
Body: {
  "email": "test@veza.app",
  "password": "test123"
}

# Get Current User
GET http://localhost:8080/api/v1/auth/me
Headers: Cookie: access_token=...

# Logout
POST http://localhost:8080/api/v1/auth/logout

Tracks

# List Tracks
GET http://localhost:8080/api/v1/tracks

# Create Track
POST http://localhost:8080/api/v1/tracks

Playlists

# List Playlists
GET http://localhost:8080/api/v1/playlists

# Create Playlist
POST http://localhost:8080/api/v1/playlists

🔧 Commandes Utiles

Arrêter les services

# Backend
pkill -f veza-api
# ou
kill $(cat backend.pid)

# Frontend
pkill -f vite
# ou
kill $(cat frontend.pid)

Redémarrer les services

# Backend
cd veza-backend-api
nohup ./bin/veza-api > ../backend.log 2>&1 & echo $! > ../backend.pid

# Frontend
cd apps/web
nohup npm run dev > ../../frontend.log 2>&1 & echo $! > ../../frontend.pid

Vérifier les logs

# Backend
tail -f backend.log

# Frontend
tail -f frontend.log

⚠️ Notes Importantes

  1. ClamAV : Désactivé en développement (uploads fonctionnent sans)
  2. CSRF : Désactivé en développement pour faciliter les tests
  3. Role Bypass : Activé en développement (création de tracks sans rôle spécifique)
  4. Base de données : PostgreSQL sur localhost:5432
  5. Redis : Optionnel (utilisé pour rate limiting et sessions)

🐛 Dépannage

Backend ne démarre pas

# Vérifier la base de données
psql -U veza -d veza -c "SELECT 1"

# Vérifier les variables d'environnement
cd veza-backend-api
cat .env

Frontend ne démarre pas

# Vérifier les dépendances
cd apps/web
npm install

# Vérifier le port
lsof -i:5173

Erreur de connexion

# Vérifier que les services sont démarrés
curl http://localhost:8080/api/v1/health
curl http://localhost:5173

Créé automatiquement le : 2025-01-16