正如我刚刚发现eJabberd时,将身份验证设置为内部。 身份验证的逻辑在哪里?或者只是在mnesia DB中匹配用户名和密码?
此外,在注册用户时,例如:使用elixir,注册用户将如下:
:ejabberd_auth.try_register("test", "localhost", "passw0rd")
新用户将存储在哪里?
并且,如果身份验证是外部的,如果成功或失败身份验证,我应该返回什么作为响应?
可以开始&使用eJabberd服务器而不编写任何服务器端代码?例如,所有用户都存储在外部数据库中吗?