authentication - ejabberd 20.12 SASL SCRAM 修改
问题描述
我曾经在第 2 步和第 4 步中修改文件cyrsasl_scam.erl
.. 中的 ejabberd 17.x scram sasl,现在使用新版本的 ejabberd,相关文件已移至 xmpp 依赖项。
所以我的问题是如何修改 SCRAM 身份验证过程中的第 2 步和第 4 步?
谢谢。
解决方案
是的,基本上,代码从src/cyrsasl_scram.erl
被移动到文件deps/xmpp/src/xmpp_sasl_scram.erl
因此,在该文件中应用您的自定义,然后重新编译所有内容(它将仅重新编译更改的文件)
./rebar compile
然后再次重新安装 ejabberd 和依赖项
make install
推荐阅读
- c# - 在 Azure 函数上设置 RequestOptions CosmosDB 输出绑定
- angular - 在 Angular 7 中按条件执行 Observable
- sql-server - 报表生成器中的双向参数问题
- swift - 使用 NSLayout 以编程方式向 UILabel 添加约束
- javascript - 数据和盐参数需要错误(授权)
- javascript - Ajax 对 Web API 的调用在 Chrome 中有效,但在 Edge 中无效
- snowflake-cloud-data-platform - 运行 PUT 时 SnowSQL 握手错误
- visual-studio - 在 Turing GPU 上使用 Nsight 无法在内核中命中断点
- excel - 如何删除特定的 Excel 列?
- reactjs - 如何在项目中升级ant-design?