Files
college-infos/docs/frontmatter.tex
T
OpenCode 423a32f220 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).
2026-09-12 21:17:23 +02:00

101 lines
3.4 KiB
TeX

% =============================================================================
% PAGE DE TITRE — Authentification Pronote
% =============================================================================
\begin{titlepage}
\newgeometry{margin=2cm}
\begin{center}
\vspace*{2cm}
{\Huge\bfseries\color{primaryNavy} Authentification Pronote\\}
{\huge\bfseries\color{secondarySlate} Référence technique pour \texttt{pronote-sync}}
\vspace{1.5cm}
{\Large\color{secondarySlate} Version 1.0 — 12 septembre 2026}
\vspace{2cm}
{\large\color{gray} Équipe Architecture et Sécurité}
\vspace{1cm}
{\small\color{gray}
Ce document n'est pas un guide officiel. Il n'est ni approuvé, ni validé, ni autorisé
par le Ministère de l'Éducation Nationale française ni par Docaposte (éditeur de
Pronote / Index Éducation).
}
\vspace{2cm}
\begin{warningbox}
\centering
{\bfseries\large\color{warningRed} AVERTISSEMENT}\\
\vspace{0.5cm}
{\small
Ce document repose sur des observations directes du code source de
\texttt{pronotepy} (version 2.15.7, vérifiée localement le 2026-09-12), des issues
publiques du dépôt \texttt{bain3/pronotepy}, et des tests d'intégration du projet
\texttt{pronote-sync}.\\
{\bfseries Un essai réel sur l'instance Pronote cible est nécessaire avant tout usage
en production. Les tests/mocks ne prouvent pas la compatibilité d'instance.}
}
\end{warningbox}
\vfill
{\small\color{gray} Compilé avec LuaLaTeX}
\end{center}
\restoregeometry
\end{titlepage}
% =============================================================================
% TABLE DES MATIÈRES
% =============================================================================
\newpage
\tableofcontents
\thispagestyle{fancy}
% =============================================================================
% LISTE DES TABLEAUX (optionnel)
% =============================================================================
\newpage
\listoftables
\thispagestyle{fancy}
% =============================================================================
% AVERTISSEMENT INITIAL
% =============================================================================
\newpage
\section*{Avertissement initial}
\addcontentsline{toc}{section}{Avertissement initial}
\begin{infobox}
\textbf{Convention de qualification} :
\begin{itemize}
\item {\emojiinfo\ \textbf{Observé dans le code local}} : Mécanisme vérifié dans le code
source de \texttt{pronotepy} 2.15.7 ou \texttt{pronote-sync}.
\item {\emojiinfo\ \textbf{Observé localement}} : Comportement constaté dans les interfaces
Pronote (version non spécifiée, hypothèse à valider).
\item {\warningicon\ \textbf{Hypothèse à valider}} : Affirmation non vérifiée, nécessitant
une confirmation par test sur une instance réelle.
\end{itemize}
\end{infobox}
\vspace{1cm}
\begin{warningbox}
\textbf{Note importante (2026-09-12)} :
Un essai réel sur l'instance Pronote cible est nécessaire avant tout usage en production.
Les tests/mocks ne prouvent pas la compatibilité d'instance.
\end{warningbox}
\newpage