Clinique · vétérinaires
La vieille app de la clinique demande un login.
Il faut lire ses vétérinaires, chaque nuit.
Spring PetClinic derrière le login de Tomcat
Le problème
Pas de jeton d'API.
- Un formulaire, un mot de passe.
- Puis un cookie de session.
Ce qui n'est pas modifié
L'app reste telle quelle.
- Le login est celui du serveur.
- Le compte est un compte de la clinique.
Sans auth
Le serveur rend sa page de login.
- En 200, en HTML.
- Le hub la refuse: ce ne sont pas des données.
Ce qu'il a fallu écrire
auth: { kind: session }Le hub se connecte comme un utilisateur.
- 6 vétérinaires.
- Un connecteur de 30 lignes.
Le redémarrage
L'app redémarre, la session est perdue.
- Le hub se reconnecte seul, une fois.
- Le run lit les 6 vétérinaires.
La limite
Un formulaire simple.
- Pas de login en JavaScript.
- Pas de second facteur.
Essayer
Le scénario se rejoue en local.
Chaque étape est publiée avec sa sortie.