docs(pronote-auth): reconstruire le source LaTeX et régénérer le PDF

Les fichiers de chapitres référencés par docs/pronote-auth.tex (preamble, frontmatter, ch-*, annex-*) n'avaient jamais été committés, rendant le PDF non reproductible. Reconstitution fidèle depuis docs/pronote-auth.md, correction des instructions de compilation (TEXINPUTS + -output-directory), ajout de l'Annexe C, du Glossaire et de l'Historique des révisions, PDF régénéré (27 pages).
This commit is contained in:
2026-09-12 21:17:23 +02:00
parent 8efac8645b
commit 423a32f220
18 changed files with 1018 additions and 2 deletions
+36
View File
@@ -0,0 +1,36 @@
% =============================================================================
% CHAPITRE : INTRODUCTION
% =============================================================================
\chapter{Introduction}
\label{ch:introduction}
Ce document documente \textbf{uniquement les méthodes d'authentification prises en charge ou
délégables par \texttt{pronote-sync}}, en alignement strict avec :
\begin{itemize}
\item Le code source de \texttt{pronote\_sync/sources/pronote/client.py} (liste fermée
\texttt{\_ENT\_NAMES}, gestion des tokens).
\item La bibliothèque \texttt{pronotepy} \textbf{2.15.7} (contrat des méthodes
\texttt{qrcode\_login}, \texttt{token\_login}, \texttt{export\_credentials}).
\item Les paramètres de configuration \texttt{.env.example} (lignes 2125).
\end{itemize}
\section{Périmètre}
\begin{itemize}
\item {\emojicheck\ \textbf{Pris en charge}} : Méthodes implémentées et testées dans
\texttt{pronote-sync}.
\item {\emojiinfo\ \textbf{Délégable à pronotepy}} : Méthodes gérées par \texttt{pronotepy}
mais non directement exposées par \texttt{pronote-sync}.
\item {\emojicross\ \textbf{Non implémenté}} : Méthodes non supportées (ex. CAS/SAML
générique, EduConnect direct).
\end{itemize}
\section{Public cible}
Développeurs et intégrateurs de \texttt{pronote-sync}.
% =============================================================================
% FIN DU CHAPITRE
% =============================================================================