...
Elle se compose de deux parties:
- La partie admin , avec une URL spécifique style https://formations-rhgeforp-admin.univesup-frportail.org avec authentification reposant sur des comptes locaux.Shibboleth
- Une partie "stagiaire" avec une URL spécifique style https://formationsgeforp.esup-rhportail.univ.frorg avec authentification shibbolethShibboleth
Technologie
GEFORP est un fork de SYGEFOR3 développé pour les URFIST par la société Conjecto. L'AMU l'a adapté à ses besoins (plus d'une année de travail sur le projet). Le développement est fait avec le framework PHP symfony et interface une base Mysql Mariadb avec une base elasticsearchSymfony/AngularJS. Il utilise une base MariaDB. Il est censé être inter-établissement et donc utilise Shibboleth et non pas LDAP. Le fait d'utiliser Shibboleth permet de partager des formations entre établissements d'un même périmètre. Une seule instance, plusieurs établissements.
Aix Marseille Université l'AMU héberge plusieurs plateformes : une mutualisée pour AMU, Avignon, Centrale Marseille et Toulon
...
, une pour Montpellier
...
, une pour Nice
...
et une plateforme nationale (depuis janvier 2023) pour satisfaire aux demandes croissantes d'accès au service.
Screenshots
Page d'accueil de la partie gestionnaire
Page de gestion des sessions
Page de gestion des inscriptions
Liens
Code source : https://github.com/EsupPortail/esup-geforp
Licence : http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.html
GEFORP : https://geforp.esup-portail.org
GEFORP - Administrateurs : https://geforp-admin.esup-portail.org
...
Que faire pour démarrer le service?
Les déclarations DNS qui doivent pointer (CNAME) vers un de nos serveurs. pour formations-rh-admin.univ-fr et formations-rh.univ.fr
Demander un certificat SSL multivalué pour ces deux noms
Mettre au carré votre Shibboleth
Oui, c'est la partie la plus importante, voici donc les attributs demandés:
mail
mobile
eduPersonAffiliation
eduPersonPrimaryAffiliation
employee|faculty|staff..
eduPersonPrincipalName / eppn
supannEntiteAffectation
identifiants du service
supannActivite
{BAP}E
supannEmpCorps Voir BCN MEN, permet de construire les catégories A/B/C en fonction de cette information
{NCORPS}830
supannCivilite
M.|Mme
supannOIDCDateDeNaissance
1981-11-02
postalAddress
Facultatif si vous avez..
telephoneNumber
sn
Dupont
givenName
Jean
amuStatut
C|T|H|D Contractuel Titulaire Hébergé Doctorant
Screenshots
Lien vers le code source et le README
etc etc


