EduWireApps / ecoledirecte-api-docs

70 stars 15 forks source link

[DRAFT] Ajout du ```loginExterne.awp```. #25

Open azgaresncf opened 6 months ago

azgaresncf commented 6 months ago

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).

kekaaafm commented 6 months ago

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 !