Version 3.2.0 - en cours...
16/12/2025
- RestUserInfoService : nouveau UserInfoService généique permettant de faire des appels REST pour récupérer des données utilisateur (en JSON).
Plusieurs méthodes d'authentification disponibles.
Test/Exemple donné avec Pegase : https://github.com/EsupPortail/esup-sgc/commit/383b95e3feb894814c46ddeedb5515d79f0b89b8 - UserInfoService : possibilité d'utiliser des champs préalablement calculés pour forger le filtre/requête ldap/sql
→ pour SqlUserInfoService on pourra faire :
select recto1, recto2 from maTable where supannEtuId={supannEtuId}
→ pour LdapUserInfoService on pourra surcharger searchFilter qui est par défaut à (eduPersonPrincipalName={eppn}) ainsi :
<property name="searchFilter" value="(supannEtuId={supannEtuId})"/>
La limitation étant à chaque dois que supannEtuId aura du être calculé/récupéré depuis un UserInfoService précédent (l'ordre de précédence étant fixé par p:order)
11/12/2025
- Déport de l'nsemble ensemble des messages/textes dans un fichier I18N - terme 'léocarte' remplacé par 'carte multi-services'
- Erreurs CROUS : recherche par code
- Màj spring/spring-security
- Cleanup mvn dependancies
- API CROUS : prise en compte erreurs 500
- API Crous : fixe cas où duedate null côté crous/izly
...