Bonjour !
Je fais cette issue histoire de pouvoir proposer mon avancée concernant le loginExterne, une fonction permettant de pouvoir se connecter à EcoleDirecte, (généralement) auprès d'un serveur CAS.
Tout d'abord, j'ai commencé à me connecter avec mon CAS à ED. Cependant, l'implémentation reste malheureusement assez complexe, avec un mélange de web-scraping, de requêtes chelous avec des paramètres à en couper le souffle, et au final une seule requête à ED, il faudrait presque faire une API complète rien que pour mon CAS.
J'ai donc voulu aller chercher un peu plus loin, et je suis tombé sur la fonction loginExterne [pour des raisons évidentes, je ne peux pas mettre le code ici].
Pour faire simple, il s'agit d'une requête POST, contenant plusieurs informations, notamment des identifiants ou des token SSO (en fonction du service que vous utilisez).
C'est très intéressant, je suis intéressé par ce que tu as trouvé, si tu veux on peut en discuter sur discord (mon username est "kekaaafm") pour qu'on puisse l'intégrer à la doc ED !
Bonjour ! Je fais cette issue histoire de pouvoir proposer mon avancée concernant le loginExterne, une fonction permettant de pouvoir se connecter à EcoleDirecte, (généralement) auprès d'un serveur CAS.
Tout d'abord, j'ai commencé à me connecter avec mon CAS à ED. Cependant, l'implémentation reste malheureusement assez complexe, avec un mélange de web-scraping, de requêtes chelous avec des paramètres à en couper le souffle, et au final une seule requête à ED, il faudrait presque faire une API complète rien que pour mon CAS.
J'ai donc voulu aller chercher un peu plus loin, et je suis tombé sur la fonction loginExterne [pour des raisons évidentes, je ne peux pas mettre le code ici].
Pour faire simple, il s'agit d'une requête POST, contenant plusieurs informations, notamment des identifiants ou des token SSO (en fonction du service que vous utilisez).