I used to modify the ejabberd 17.x scram sasl in step 2 and step 4 in file cyrsasl_scam.erl
.. and now with the new version of ejabberd the related file(s) has been moved to xmpp dependencies.
So my question is how do i modify the Step 2 and Step 4 in SCRAM authentication process ?
Thanks.
Yes, basically, the code from
src/cyrsasl_scram.erl
was moved to the filedeps/xmpp/src/xmpp_sasl_scram.erl
So, apply your customizations in that file, then recompile everything (it will recompile only the changed files) with
and then reinstall again ejabberd and the dependencies