-
Notifications
You must be signed in to change notification settings - Fork 8
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
OpenID authentication with external ID Provider #175
base: main
Are you sure you want to change the base?
Conversation
Further to a discussion with @pmauduit @f-necas @cmangeat :
...Will be moved to a dedicated pull request
This config will be in A sub
It's currently hard to test locally or create automate testing due to many queries with the service provider. It appear as easier to test this PR in pre production environment (needs client_secret, client_id according to proconnect process / form). |
Need a (nightmare) rebase / merge again after last main changes... |
@groldan do you have any other changes planned for the gateway? If so, I'll wait before rebasing again. |
@Gaetanbrl mothing big, just rewriting it in rust. Sorry for causing you merge conflicts, it's the nature of the beast though |
custom tag Docker image use more class and provider class from name new ProConnect provider button First way to use proconnect - need clean up
map ProConnect claims Create user, org, or switch org Clean files clean files
Allow to override default claims config Use provider config to map claim Get claims mapping from georchestra config Simplify, User provider config out of claims Fix style Complete doc about provider general and specific config Fix test null error Fix some nativ test cases
Hi, From my understanding, Github Actions failed due to depandancies. Thanks. |
Description
This pull request match with georchestra/improvement-proposals#9
This contribution enables you to connect with an identity provider as ProConnect (see proposal details).
Contains
/userInfos
endpoint response (see Auth fail with external userInfos returned as JWT type #168)orgUniqueId
contribution to get more details) ((ProConnect - User and organization mapping #158))orgUniqueId
,email
,family_name
,fiven_name
,organization
,id
fields with provider's claims (e.g SIRET with ProConnect) (ProConnect - use, adapt or config gateway #160 Claims mapping limitation #176)-jdev-
to keep nativ mvn build and images)