【发布时间】:2021-04-29 00:06:30
【问题描述】:
我曾经在文件cyrsasl_scam.erl.. 中的第 2 步和第 4 步中修改 ejabberd 17.x scram sasl。现在使用新版本的 ejabberd,相关文件已移至 xmpp 依赖项。
所以我的问题是如何修改 SCRAM 身份验证过程中的第 2 步和第 4 步?
谢谢。
【问题讨论】:
标签: authentication erlang overriding ejabberd sasl-scram
我曾经在文件cyrsasl_scam.erl.. 中的第 2 步和第 4 步中修改 ejabberd 17.x scram sasl。现在使用新版本的 ejabberd,相关文件已移至 xmpp 依赖项。
所以我的问题是如何修改 SCRAM 身份验证过程中的第 2 步和第 4 步?
谢谢。
【问题讨论】:
标签: authentication erlang overriding ejabberd sasl-scram
是的,基本上,src/cyrsasl_scram.erl 中的代码已移至文件 deps/xmpp/src/xmpp_sasl_scram.erl
因此,在该文件中应用您的自定义,然后重新编译所有内容(它只会重新编译更改的文件)
./rebar compile
然后重新安装 ejabberd 和依赖项
make install
【讨论】: