Unfortunately, as you can see herehttps://issues.jboss.org/browse/KEYCLOAK-8275
keycloak does not properly handle large numbers of clients.
Vote the issue if you are interested.
Hello Keycloak Users!
We are planning on using the Client Registration flow for setting up
clients on login.
This is mainly to more clearly identify each individual device a user
has logged in with.
Are there anyone using this feature in production with a large number
With our current stats, we would probably end up with a few million
clients by the end of the year.
1. Will this scale well with the way Keycloak works?
2. If a user loses their device, how should a full revoke & logout be
3. Is there an alternative approach to give each user more control
over their device and session?