首页 > 解决方案 > ejabberd 20.12 SASL SCRAM 修改

问题描述

我曾经在第 2 步和第 4 步中修改文件cyrsasl_scam.erl.. 中的 ejabberd 17.x scram sasl,现在使用新版本的 ejabberd,相关文件已移至 xmpp 依赖项。

所以我的问题是如何修改 SCRAM 身份验证过程中的第 2 步和第 4 步?

谢谢。

标签: authenticationerlangoverridingejabberdsasl-scram

解决方案


是的,基本上,代码从src/cyrsasl_scram.erl被移动到文件deps/xmpp/src/xmpp_sasl_scram.erl

因此,在该文件中应用您的自定义,然后重新编译所有内容(它将仅重新编译更改的文件)

./rebar compile

然后再次重新安装 ejabberd 和依赖项

make install

推荐阅读