-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GIP] Gateway: method for reconciliation between an external ID provider and the geOrchestra LDAP #9
Comments
Some notes I took during the meeting on September 30th: meeting notes |
@MaelREBOUX ask this day if a schema exists to describe use cases and geOrchestra's behavior (between gateway / console / ...). @landryb share some use cases from @bchartier works : |
hello, thanks for the GIP since georchestra is "free, modular, interoperable, community driven", we shall ensure that georchestra is not fr only. problem, *connect is fr only, letting the reader think that this GIP breaks international compatibility. in fact, this GIP deals with external openid id providers and reconciliation with georchestra's own directory. *Connect integration shall only be a consequence and a first achievement of this GIP. could you refactor the GIP's goal and focus on openid and reconciliation ? this morning the PSC changed the title to match these expectations, but of course feel free to provide a better title ! |
@fphg I've modified the text. Please, confirm that this is what you have in mind. |
Who ?
JDev - pi-GeoSolutions - CampToCamp
Target Module
Gateway
What ?
The aim is to adapt the geOrchestra gateway to be able to use an identity provider (such as ProConnect) to connect to geOrchestra.
In concrete terms, georchestra will be compatible with OpenIDConnect (OAuth2) authentication.
Most of this work has already be done and with FranceConnect provider integration.
Why ?
To let people access to connected features easily without creating a new user on several platforms.
To be able to use many
OAuth2/OpenIDConnect
provider.What will change ?
Some modifications are required but should be optional ( chosen in configuration files ) :
How ?
Implementation to be done in :
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 ?
About the last request and ProConnect example, should we use SIREN, SIRET or organizational_unit to map with geOrchestra organization ? ( SIRET is the only mandatory field ).
About ProConnect
Note that for this work, we will only use
ProConnect
(OAuth2 - OpenID) provider.FranceConnect provider should also works without any regression.
List of data that will come with this provider can be found here :
Documentation on Agent Connect integration can be found here :
When ?
Before December 2024
State of the vote:
The text was updated successfully, but these errors were encountered: