Replies: 6 comments 8 replies
-
@jgraichen Another thing that came to my mind regarding data sync from downstream applications is of course that you could use read-only API keys. This would work right away, but is of course no standard interface and would require custom implementations downstream. |
Beta Was this translation helpful? Give feedback.
-
There is a (pretty new) rust crate which implements the scim v2 models - https://github.com/ShiftControl-io/scim-v2-rust |
Beta Was this translation helpful? Give feedback.
-
This seems like an interesting idea. It seems that most other Auth Providers are very much just concerned with logging in. I feel like this is a bit of problem when it comes to integrating it with you application. I know now which is user is logged in. But I am unaware of any other users that exists. Zitadel seems to do a fantastic job solving this problem but it seems that there server consumes more memory than I can afford. A lightweight implementation (like rauthy) would be right up my ally. |
Beta Was this translation helpful? Give feedback.
-
Unless I have missed something from one of the many openid-connect related specifications, providing a SCIM 2 API would be one possible avenue of providing client applications (RPs) with a standard way of retrieving user information about other users than the currently logged in one using the /Users endpoint without having to store information for all users logged in to their systems mapped to the "sub" claim, and update it themselves every time a user accesses the system with updated values for user information in their ID token. It could be very practical to simply store the "sub" claim in the database when a user does some action, and using the SCIM2 API to fetch said users info to present to other users when they view said action in lists etc. |
Beta Was this translation helpful? Give feedback.
-
Just as an update here: I will most probably implement (at least some) SCIM functionality after the UI migration, avatars and backchannel logout has been implemented. It will take some time until I get there, but at least most important things like user CRUD will come at some point. I opened an issue for this. |
Beta Was this translation helpful? Give feedback.
-
SCIM has been relaeased in the meantime. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
... continuing the off-topic discussion from #337 here :)
Beta Was this translation helpful? Give feedback.
All reactions