Is camunda give UserThirdParty for manage users in third-party application?

I have a microservice with name “Usermanagement” i want to manage users in camunda with my microservice.

there is a solution for this case?

Thanks.

Hi @Reza-1378 ,

in case you only want to use Camunda integrated user management system and control it vial your own microservice, you might be interested in the REST api for user management:

https://docs.camunda.org/rest/camunda-bpm-platform/7.19/#tag/User

Alternatively, if you host your own user management system such as an Active Directory or Keycloak you would need to implement Camunda’s interface. But before you do this, you may have a look whether there already is something ready-to-use. For example if you use an Active Directory or your solution is based on Keycloak, a plugin for this already exists and can be activated.

If that is not the case, you will still be able to integrate but you will need to implement a SessionFactory on your own to that provides a session implementation of the ReadOnlyIdentityProvider. If you want the integration to also provide write functionality, implement WritableIdentityProvider as well. Via a process engine you can then configure your own Session Factory using ProcessEngineConfigurationImpl#setIdentityProviderSessionFactory.
As reference implementation have a look on camunda’s ldap integration (see camunda-bpm-platform/engine-plugins/identity-ldap).

I hope this already helps to guide you into the right direction. If you need need any more assistance, feel free to ask.

Kind regards
Adagatiya