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

client-credentials clients cannot be added to groups #681

Open
maarten-litmaath opened this issue Dec 20, 2023 · 0 comments
Open

client-credentials clients cannot be added to groups #681

maarten-litmaath opened this issue Dec 20, 2023 · 0 comments

Comments

@maarten-litmaath
Copy link

A client-credentials client is a natural fit for running a service that should not be operated on behalf of a specific member of the VO. A potential downside is that such a client cannot be added to any group and can hence cannot obtain tokens containing group information that might be desirable or required for certain use cases.

Tokens requested by such a service might then need to have group notions expressed through capabilities listed in scopes, which may be deemed awkward at best.

A workaround is to define a service user in the VO and log in as that user to approve a device-flow client that then can be used by the service in question.

Should group memberships also be supported for client-credential clients?

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

1 participant