Skip to content

Commit e22c314

Browse files
committed
docs: Add OAuth permission warning explanation to CMS setup
- Explain that GitHub OAuth requests broad permissions - Clarify that CMS only accesses the specific repository - Reassure users their other repos are not accessible - Updated both English and French sections
1 parent b32f654 commit e22c314

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

DECAP-CMS-SETUP.md

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,11 @@ Decap CMS has been successfully installed and configured for the Digital Accessi
6868

6969
1. **Navigate to CMS**: `https://a11ycanada.netlify.app/admin/`
7070
2. **Click "Login with GitHub"**
71-
3. **Authorize Decap CMS**: First-time users will see a GitHub OAuth authorization screen
72-
4. **Click "Authorize"** to grant the CMS access to your GitHub account
71+
3. **Authorize Decap CMS**: First-time users will see a GitHub OAuth authorization screen requesting access to "Public and private" repositories
72+
73+
**⚠️ Important**: Despite the broad warning message, Decap CMS only accesses the `gc-da11yn/gc-da11yn.github.io` repository specified in the configuration. It cannot read or write to your other repositories. This is standard behavior for GitHub OAuth Apps used by Git-based CMS tools.
74+
75+
4. **Click "Authorize"** to grant the CMS access
7376
5. **Start editing**: You'll be redirected to the CMS dashboard
7477

7578
## 🧪 Testing Locally
@@ -364,8 +367,11 @@ Decap CMS a été installé et configuré avec succès pour la Boîte à outils
364367

365368
1. **Accédez au CMS** : `https://a11ycanada.netlify.app/admin/`
366369
2. **Cliquez sur "Login with GitHub"**
367-
3. **Autorisez Decap CMS** : Les nouveaux utilisateurs verront un écran d'autorisation OAuth GitHub
368-
4. **Cliquez sur "Authorize"** pour accorder l'accès du CMS à votre compte GitHub
370+
3. **Autorisez Decap CMS** : Les nouveaux utilisateurs verront un écran d'autorisation OAuth GitHub demandant l'accès aux dépôts "Public and private"
371+
372+
**⚠️ Important** : Malgré le message d'avertissement large, Decap CMS accède uniquement au dépôt `gc-da11yn/gc-da11yn.github.io` spécifié dans la configuration. Il ne peut pas lire ou écrire dans vos autres dépôts. Il s'agit du comportement standard des applications OAuth GitHub utilisées par les outils CMS basés sur Git.
373+
374+
4. **Cliquez sur "Authorize"** pour accorder l'accès
369375
5. **Commencez à éditer** : Vous serez redirigé vers le tableau de bord du CMS
370376

371377
## 🧪 Tests locaux

0 commit comments

Comments
 (0)