User-Management
半自助使用者註冊
我不想在我的伺服器上進行公開註冊,因此我不必處理垃圾郵件帳戶,但同時我不想為我邀請到我的 ejabberd 的每個人手動添加帳戶伺服器。有沒有辦法在註冊頁面上輸入一次性註冊網址或一次性程式碼,我可以生成並分發,然後每個人都可以設置自己的帳戶?
如果通過註冊頁面您的意思是mod_register_web它似乎沒有開箱即用的功能。但是,ejabberd 支持多種身份驗證方法,其中大多數使您能夠使用一次性註冊碼編寫自定義註冊頁面。
如果您只是需要防止完全陌生的人註冊並且不具備創建自己的註冊頁面的技能,那麼一個簡單的選擇是在 Web Admin BOSH HTTPS 埠(包括 mod_register_web’s )前面添加一個帶密碼保護的反向代理:
5281``https://example.org:5281/register/
- 讓 ejabberd_http 模組只監聽
localhost
:port: 5281 ip: "127.0.0.1" module: ejabberd_http web_admin: true http_bind: true tls: true certfile: "/etc/ejabberd/server.pem"