docs: corriger .env.example et enrichir GuidePronote (ENT obligatoire) #5

Merged
AntoineVe merged 1 commits from docs/fix-env-example-and-guide-pronote into main 2026-09-08 21:40:49 +02:00
Owner

Résumé

Corrige l'incohérence dans .env.example et enrichit le wiki GuidePronote sur l'obligation de configurer PRONOTE_ENT pour les établissements utilisant EduConnect/HubEduConnect.

Changements

.env.example

  • PRONOTE_URL : eleve.htmlparent.html (cohérent avec PRONOTE_ACCOUNT_TYPE=parent)

Wiki GuidePronote

  • Section « Quand l'ENT est obligatoire » : explique que de nombreuses instances Pronote délèguent l'authentification à EduConnect/HubEduConnect (SAML SSO) et que pronotepy ne peut pas s'authentifier sans le résolveur ENT
  • Diagnostic : l'erreur Page html is different than expected indique qu'un ENT est requis
  • Exemple Bordeaux : PRONOTE_ENT=bordeaux pour le flux HubEduConnect
  • Exemple sans iCal : mis à jour avec PRONOTE_ENT=bordeaux (au lieu de « pas d'ENT, connexion directe »)
  • Note : mention de la connexion QR code/token comme alternative non encore implémentée

Motivation

Le premier déploiement a révélé que l'académie de Bordeaux utilise HubEduConnect. Sans PRONOTE_ENT, pronotepy échoue avec Page html is different than expected. Le wiki ne documentait pas ce cas.

Validation

  • Pre-commit hooks : tous passés
  • .env.example : seule la ligne PRONOTE_URL modifiée
## Résumé Corrige l'incohérence dans `.env.example` et enrichit le wiki `GuidePronote` sur l'obligation de configurer `PRONOTE_ENT` pour les établissements utilisant EduConnect/HubEduConnect. ## Changements ### `.env.example` - `PRONOTE_URL` : `eleve.html` → `parent.html` (cohérent avec `PRONOTE_ACCOUNT_TYPE=parent`) ### Wiki `GuidePronote` - **Section « Quand l'ENT est obligatoire »** : explique que de nombreuses instances Pronote délèguent l'authentification à EduConnect/HubEduConnect (SAML SSO) et que `pronotepy` ne peut pas s'authentifier sans le résolveur ENT - **Diagnostic** : l'erreur `Page html is different than expected` indique qu'un ENT est requis - **Exemple Bordeaux** : `PRONOTE_ENT=bordeaux` pour le flux HubEduConnect - **Exemple sans iCal** : mis à jour avec `PRONOTE_ENT=bordeaux` (au lieu de « pas d'ENT, connexion directe ») - **Note** : mention de la connexion QR code/token comme alternative non encore implémentée ## Motivation Le premier déploiement a révélé que l'académie de Bordeaux utilise HubEduConnect. Sans `PRONOTE_ENT`, `pronotepy` échoue avec `Page html is different than expected`. Le wiki ne documentait pas ce cas. ## Validation - ✅ Pre-commit hooks : tous passés - ✅ `.env.example` : seule la ligne `PRONOTE_URL` modifiée
AntoineVe added 1 commit 2026-09-08 21:40:43 +02:00
Corrige l'incohérence dans .env.example : PRONOTE_URL utilisait
eleve.html alors que PRONOTE_ACCOUNT_TYPE=parent. Remplacé par
parent.html pour être cohérent.

Wiki GuidePronote enrichi :
- Section « Quand l'ENT est obligatoire » : EduConnect/HubEduConnect,
  diagnostic de l'erreur « Page html is different than expected »,
  exemple Bordeaux (PRONOTE_ENT=bordeaux)
- Exemple sans iCal mis à jour avec PRONOTE_ENT=bordeaux
- Note sur la connexion par QR code/token (alternative non implémentée)
AntoineVe merged commit 4a6207f716 into main 2026-09-08 21:40:49 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: AntoineVe/college-infos#5