georchestra / improvement-proposals

0 stars 0 forks source link

[GIP] Add agent connect provider - DRAFT #9

Open pierrejego opened 3 months ago

pierrejego commented 3 months ago

Who ?

JDev - PiSolution - CampToCamp

Target Module

Gateway

What ?

The goal is to integrate Agent Connect provider in the geOrchestra gateway. Most of this work has already be done with the France connect Provider.

Some modifications are required but should be optional ( chosen in configuration files ) :

List of data that will come with this provider can be found here :

Documentation on Agent Connect integration can be found here : https://github.com/france-connect/Documentation-AgentConnect/blob/main/doc_fs.md

Why ?

To let people access to connected features easily without creating a new user on several platforms.

How ?

Implementation to be done in https://github.com/georchestra/georchestra-gateway/tree/main/gateway Configuration modification should be updated in datadir and ansible project

Any potential pitfalls and ways to circumvent them ?

How to update/not update User information ?

Should we use SIREN, SIRET or organizational_unit to map with geOrchestra organization ? ( SIRET is the only mandatory field )

There are not possible mapping for geOrchestra GROUPS since no ROLE/PROFIL/GROUP are available in Agent Connect Provider.

When ?

Before December 2024

State of the vote:

PSC members vote
Fabrice Phung
François Van Der Biest
Pierre Mauduit
Landry Breuil
Stéphane Mével-Viannay
Maël Reboux
Pierre Jégo
Jean Pommier
Catherine Piton-Morales