Installation — Progression « Bonjour Forge RBAC »¶
Ce préambule installe le module opt-in forge-mvc-rbac et génère le projet de
départ. C'est la seule page du parcours qui contient des commandes de création :
tous les paliers suivants supposent le projet déjà créé.
Référence complète
Pour l'installation détaillée du core, voir Installer Forge.
Prérequis¶
- Forge installé (core
forge-mvc). Sinon, suivre d'abord Installer Forge. - Python 3.12+.
- Aucune base de données pour la majorité du parcours : RBAC est déclaratif
(contrat
mvc/security/rbac.json). Le palier de résolution par utilisateur utilise unfetch_allde démonstration ; une vraie application persiste rôles et permissions (rbac,user_roles).
1. Installer le module opt-in RBAC¶
forge-mvc-rbac est publié sur PyPI :
2. Générer le projet de départ¶
Le starter rbac-welcome livre un contrat mvc/security/rbac.json de démonstration :
3. Lancer le projet¶
Ouvrez https://localhost:8000/rbac-welcome : la page affiche « Bonjour Forge RBAC ».
/rbac-welcome/inspect montre le contrat chargé (rôles, permissions, entités).
4. Vérifier l'installation¶
forge doctor détecte la dépendance RBAC et le contrat.