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

Consider support for RFC7643 #160

Open
jjg-123 opened this issue Jan 27, 2024 · 2 comments
Open

Consider support for RFC7643 #160

jjg-123 opened this issue Jan 27, 2024 · 2 comments

Comments

@jjg-123
Copy link
Contributor

jjg-123 commented Jan 27, 2024

We do support RFC 9068 -- the basic access token specification using a JWT. In that specification, it recommends using RFC 7643 for System for Cross-domain Identity Management (SCIM) to describe groups and roles. We don't do that but easily could. This ticket is to remind me to set time aside to consider this and discuss it. https://www.rfc-editor.org/rfc/rfc7643

A large objection to using SCIM in the access token is that there is a considerable amount of private data in the entire specification we should not support, such as phone numbers and email addresses. The philosophy at this point is those go into the ID token (aka user metadata) and things related precisely to accessing a resource go into the access token. It just seems like RFC 9068 wants to put this in the wrong place. So while it may be fine to allow for using this as an alternate ID token protocol, only at best a subset applies to RFC 9068 and access tokens.

@msalle
Copy link

msalle commented Jan 30, 2024

Hi Jeff,
For which profiles are you thinking about this? Or more in general ? WLCG is currently using wlcg.groups but there has been talk to change to RFC9068. There has been some discussion about the strict rules of SCIM about how to format the groups.
And concerning the whole SCIM schema, I would probably at most use (at least at first) the set used by RFC9068, so groups, roles and entitlements. But even then these might not be an easy match for our use of similar claims I think?

@jjg-123
Copy link
Contributor Author

jjg-123 commented Jan 30, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants