We have implemented LdapIdentityProviderPlugin to control the Login and Authorization on Camunda 7.* version. But our company has a password expiry policy applied on all service accounts . We are looking for some option to refresh the ManagerPassword during any “Could not authenticate with LDAP server” .
Please can you suggest how to implement the refresh password form existing LdapIdentityProviderPlugin implementation ?
Thanks,
Eapen John
Hi @eapentjohn,
the next version of Camunda 7 (7.20-alpha4) offers some framework extensions to build a plugin to change the password directly in Cockpit or Admin.
I will publish an example once it is finished.
Hope this helps, Ingo
Hi Ingo,
that is a good news. Hope with the latest change we will be able to call some custom method
Out of curiosity i have some doubts
- How do you able to update the password from Cockpit or Admin once the password is expired as the user wont be able to login?
Thanks
Eapen John
Hi @eapentjohn,
the feature intercepts the response from LDAP and forwards this on given conditions to the frontend, where you can react in a way you can/like. Here, you could provide a link to a page to change the password (easy) or implement the password change logic directly in the plugin (difficult, at least for me).
Hope this helps, Ingo