我们正在使用移动xmpp
客户端与ejabberd
服务器聊天。在注册过程中,我们希望将以下字段: JID, Password, appID
发送到xmpp
服务器。
我应该考虑将哪个模块纳入此更改?我还想将appID
存储在数据库的ejaberd的users表中。在当前的安装中,进一步可以看到密码。我应该调用ejabberd
的哪个模块来加密存储密码。我们还可以使用加密密码来验证用户吗?任何建议和正确方向的指示都会有很大帮助。
答案 0 :(得分:0)
我们正在使用移动xmpp客户端与ejabberd服务器聊天。中 注册时,我们需要以下字段:JID,密码和 要发送到xmpp服务器的appID(此处为ejabberd)。哪个模块 我应该考虑合并此更改吗?我也想存储 数据库中ejaberd的users表中的appID。
mod_register仅在注册期间使用用户名和密码。如果要在注册期间存储其他详细信息,则必须修改该模块的源代码。或者,一旦创建帐户并且客户端登录到帐户,您就可以将appid和任何其他信息存储在帐户vcard中。
在我们当前的安装中,我们还可以看到密码。哪一个 我应该调用ejabberd的模块来加密密码并存储 加密的密码。我们也可以使用 加密密码?任何建议和正确方向的指点 将有很大帮助。
如果在ejabberd配置文件中启用SCRAM,密码将被加密存储(即加密)。