Skip to content
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

[DEPENDS ON #invenio-app-rdm/2186] CERN e-groups integration #16

Closed
2 tasks done
ntarocco opened this issue Nov 23, 2022 · 0 comments · Fixed by #66, inveniosoftware/invenio-oauthclient#304 or inveniosoftware/docs-invenio-rdm#560

Comments

@ntarocco
Copy link
Contributor

ntarocco commented Nov 23, 2022

  • make sure that the logout redirects to CERN logout (see here related docs)
  • implement groups handler for keycloak to fetch my groups

See https://codimd.web.cern.ch/GyeRhRCORumc-8ak0t26Jg

CERN login

For the time being, we can probably disable the fetching of the user info endpoint (we don't need any extra info).
OAUTHCLIENT_CERN_USER_INFO_FROM_ENDPOINT = False

Fetch groups

Use the endpoint: /api/v1.0/IdentityMembership/{cern_upn}/precomputed, see example here.

@ntarocco ntarocco self-assigned this Nov 23, 2022
@ntarocco ntarocco changed the title Fetch e-groups on login CDS-RDM: fetch e-groups on login Nov 23, 2022
ntarocco added a commit to ntarocco/cds-rdm that referenced this issue Nov 23, 2022
@ntarocco ntarocco changed the title CDS-RDM: fetch e-groups on login CERN users and e-groups integration Dec 2, 2022
@ntarocco ntarocco removed their assignment Dec 2, 2022
@ntarocco ntarocco added this to the FCC submissions milestone Mar 27, 2023
@kpsherva kpsherva assigned kpsherva and unassigned kpsherva Apr 3, 2023
@jrcastro2 jrcastro2 self-assigned this May 9, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue May 23, 2023
@jrcastro2 jrcastro2 changed the title CERN users and e-groups integration [BLOCKED] CERN users and e-groups integration May 23, 2023
@jrcastro2 jrcastro2 changed the title [BLOCKED] CERN users and e-groups integration CERN users and e-groups integration May 25, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue May 25, 2023
jrcastro2 added a commit to jrcastro2/invenio-oauthclient that referenced this issue May 26, 2023
jrcastro2 added a commit to jrcastro2/invenio-oauthclient that referenced this issue May 26, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue May 26, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue May 26, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue May 26, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue May 30, 2023
jrcastro2 added a commit to jrcastro2/invenio-oauthclient that referenced this issue May 30, 2023
jrcastro2 added a commit to jrcastro2/invenio-oauthclient that referenced this issue May 30, 2023
jrcastro2 added a commit to jrcastro2/invenio-app-rdm that referenced this issue May 30, 2023
@jrcastro2 jrcastro2 changed the title CERN users and e-groups integration CERN e-groups integration May 30, 2023
@jrcastro2 jrcastro2 removed their assignment May 30, 2023
@jrcastro2 jrcastro2 changed the title CERN e-groups integration [DEPENDS ON https://github.com/inveniosoftware/invenio-app-rdm/issues/2186]CERN e-groups integration ` May 30, 2023
@kpsherva kpsherva changed the title [DEPENDS ON https://github.com/inveniosoftware/invenio-app-rdm/issues/2186]CERN e-groups integration ` [DEPENDS ON #invenio-app-rdm/2186] CERN e-groups integration May 30, 2023
@slint slint assigned slint and jrcastro2 and unassigned slint Jun 14, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue Jun 19, 2023
jrcastro2 added a commit to jrcastro2/invenio-oauthclient that referenced this issue Jun 19, 2023
jrcastro2 added a commit to jrcastro2/docs-invenio-rdm that referenced this issue Jun 19, 2023
@jrcastro2 jrcastro2 removed their assignment Jun 19, 2023
jrcastro2 added a commit to jrcastro2/docs-invenio-rdm that referenced this issue Jun 20, 2023
kpsherva pushed a commit to inveniosoftware/invenio-oauthclient that referenced this issue Jun 20, 2023
kpsherva pushed a commit to inveniosoftware/docs-invenio-rdm that referenced this issue Jun 20, 2023
kpsherva pushed a commit to jrcastro2/cds-rdm that referenced this issue Jun 20, 2023
kpsherva pushed a commit that referenced this issue Jun 20, 2023
jrcastro2 added a commit to jrcastro2/cds-rdm that referenced this issue Jun 20, 2023
zzacharo pushed a commit to zzacharo/docs-invenio-rdm that referenced this issue Jun 30, 2023
ntarocco pushed a commit to inveniosoftware/docs-invenio-rdm that referenced this issue Jul 13, 2023
ntarocco pushed a commit to inveniosoftware/docs-invenio-rdm that referenced this issue Jul 28, 2023
kpsherva pushed a commit to kpsherva/docs-invenio-rdm that referenced this issue Jun 8, 2024
kpsherva pushed a commit to kpsherva/docs-invenio-rdm that referenced this issue Jun 10, 2024
anikachurilova pushed a commit to anikachurilova/docs-invenio-rdm that referenced this issue Jun 10, 2024
fenekku pushed a commit to martinobersteiner/docs-invenio-rdm that referenced this issue Jul 10, 2024
fenekku pushed a commit to inveniosoftware/docs-invenio-rdm that referenced this issue Jul 12, 2024
fenekku pushed a commit to inveniosoftware/docs-invenio-rdm that referenced this issue Aug 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment