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).
37 lines
1.5 KiB
TeX
37 lines
1.5 KiB
TeX
% =============================================================================
|
||
% 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 21–25).
|
||
\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
|
||
% =============================================================================
|