Replies: 4 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.
-
... continuing the off-topic discussion from #337 here :)
Beta Was this translation helpful? Give feedback.
All reactions