Now, I want to try Password Management via REST since I used MongoDB to store user information, thus the fact that JDBC password management is not applicable with my case.
I followed this instruction Password Managment REST
I wrote Go code as REST API to connect MongoDB, GET information and UPDATE user information easily. But I don't know structure of Request and Response JSON is.
For example:
Or
And Could I use REST to reset password with user information store in MongoDB?
In addition, I have found this RestPasswordManagementService.java. It is not easy to understand since I don't know input and output are.
Please help me.
Thank you.
Reset Password Management for MySql users
For mysql password update issue it is trying to use LDAP module to update the password but it should be using JDBC module to update Mysql DB password!
Below error log line indicates that.
ERROR [org.apereo.cas.config.pm.org.apereo.cas.pm.ldap.LdapPasswordManagementService]
I have removed all dependencies from pom.xml file and all Ldap attribute entries from cas.properties related to ldap but still cas server use [org.apereo.cas.config.pm.org.apereo.cas.pm.ldap.LdapPasswordManagementService] for update password of mysql users
so how can I activate org.apereo.cas.config.pm.org.apereo.cas.pm.jdbc.JdbcPassword ManagemntService in cas server. Do you have any suggestions?
Thanks and Regards
Arti