Comments (5)
Hi @jomu78,
I have seen the usage of the plugin with arround 50.000 users at one of my own customers. The administration frontend performed very well for that. Of course listing all users took some time (not extremely bad, but noticeably long). When using a filter the performance was really great again. This is true for the Camunda Admin frontend.
As the Camunda Task List is often used in POC's and showcases only, the performance of the Task List has not been in focus till now.
There is no possibility to cache the users and groups within the Identity Provider. And I don't think this makes sense either. Caching / Syncing with LDAP is the job of Keycloak itself.
The more interesting question for the Keycloak Identity Provider is, if really all users need to show up in Camunda or if we need to introduce some kind of filter for Camunda relevant users, e.g. users of a specified subset of "BPM" groups.
So my question to you is: in your scenario - how many of the LDAP users are relevant for your BPM tasks and processes?
from camunda-platform-7-keycloak.
Your performance problems might as well be caused by a bad Keycloak configuration. Please check the storage mode of the LDAP user federation. See https://www.keycloak.org/docs/10.0/server_admin/#storage-mode
from camunda-platform-7-keycloak.
@VonDerBeck: thanks for the hints. I will check the LDAP and Keycloak configuration.
from camunda-platform-7-keycloak.
Hi @jomu78,
is this still an open issue for you after checking the config of your LDAP user federation? Currently I'm not able to reproduce this issue. I have no problems with Camunda Tasklist and serveral 1000 users.
from camunda-platform-7-keycloak.
Hi @VonDerBeck ,
sorry for the late response, I did not had the time to update here.
We finally found the reason why. Basically the LDAP connection pool was not working as expected because settings were ovewritten from other LDAP setup. See https://groups.google.com/forum/#!topic/keycloak-dev/p1PxK8ZfnB0 and https://groups.google.com/forum/#!topic/keycloak-user/YaJgFkdfnl0 for more details.
But this is an Keycloak issue and not related to the camunda plugin - so closing this one here.
from camunda-platform-7-keycloak.
Related Issues (20)
- TomCat configuration engine-rest api HOT 4
- Release 7.18.0 HOT 2
- Release 7.18.0 HOT 1
- Invalid parameter: redirect_uri HOT 1
- Keycloak call /auth/admin/realms/Test-Realm/users?max=250 is taking over 2 minutes HOT 6
- Only the camunda login form is displayed HOT 13
- This identity service implementation is read-only HOT 8
- Could mysql driver be added to docker-pom.xml? HOT 2
- Update for Camunda 7.19.0 HOT 2
- 7.19.0 not available in maven repository HOT 3
- Release 7.19.0 HOT 3
- Support Spring Boot 3.x / Camunda 7.20 HOT 5
- Problem with charachter "%" in client secret HOT 4
- Dependency Dashboard
- sso-kubernetes REST API authentication doesn't work locally HOT 3
- sso-kubernetes Cluster doesn't start on Kubernetes engine in Docker desktop HOT 1
- the Activation of the camunda-platform-7-keycloak stop the process of the camunda-bpm-mail mail-send connector HOT 6
- next steps after the camunda-showcase-keycloak HOT 2
- Does it support quarkus HOT 2
- Camunda stops working if loosing connection with Keycloak HOT 5
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 camunda-platform-7-keycloak.