Comments (7)
Yes, I have a pretty good idea and I am currently working on this. The problem is a combination of the current patch-implementation of the SCIM-SDK and the usage of concurrent patch-updates.
The current version of the patch-implementation calls basically the get-endpoint, patches the result und calls the update-method. If a concurrent request is sent at the same time. The old-resource is read, the other patch-request succeeds and is saved in the database. The concurrent request has read the memberships of the old resource and is therefore deleting the membership that was just saved.
I am almost finished with restructuring the patch-implementation in the SCIM-SDK. If this is done I will fix it in the SCIM-for-keycloak plugin.
from scim-for-keycloak.
Sorry it seems that I have missed this ticket.
Did you solve the problem?
The OpenSource version is legacy by the way and no longer supported. But I have a slight idea what happened. Did this happen in the synchronization process between Azure and keycloak?
from scim-for-keycloak.
I have encountered the same issue in the synchronization process between Entra ID and Keycloak.
Do you have any idea why this happened?
Thanks in advance!
from scim-for-keycloak.
Sorry to ask, but will these changes also be published in the open source project?
We are currently stuck at Keycloak 18 due to our project.
Thanks for your response!
from scim-for-keycloak.
sorry, but this will not be added to the OpenSource version. I have not enough capacity anymore to support older versions too. And the github version differs a lot from the version at https://scim-for-keycloak.de so it will also not be possible to copy and paste the solution here.
from scim-for-keycloak.
Total understandable, thanks for the answers!
from scim-for-keycloak.
fixed, but not released yet. Will be available in version 2.0.0
from scim-for-keycloak.
Related Issues (20)
- liquibase issues HOT 10
- Seed initial configuration in keycloak HOT 4
- Scim plugin behind reverse proxy that strips a path prefix makes the scim console unaccessible HOT 4
- Feature Request: make isHotDeploying configurable HOT 2
- Attribute named "pattern" in resource schema User under userName Attribute HOT 10
- email not present in response from /Users for kc-20-b1 HOT 3
- how install scim-for-keycloak in keycloak docker HOT 1
- MS SCIM Validator error, boolean as string HOT 3
- Can this module POST user data to client applications? (like Django or any others) HOT 3
- Role mapping HOT 3
- UMA compatibiliy HOT 11
- [KeyCloak 22-b2] Group Membership is lost in SCIM call, when users are loaded from LDAP. HOT 7
- QA: SCIM Enterprise with multitenancy HOT 3
- Question about SCIM support coverage: Is the SCIM Admin console currently available? HOT 4
- How does SCIM work with External Database? HOT 6
- Issues with free version pre-enterprise HOT 12
- groups on users and members on groups doesn't appear to be exposed via the 2 endpoints. HOT 9
- Search by id seems to be not working HOT 5
- Something maybe missing from the scim endpoint implementation HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scim-for-keycloak.