Xmpp 使用证书(XEP-0178)启用Ejabberd SASL外部
我试图在Ejabberd中启用SASL证书库身份验证,但它似乎不起作用 这里是C2S配置Xmpp 使用证书(XEP-0178)启用Ejabberd SASL外部,xmpp,ejabberd,ejabberd-auth,Xmpp,Ejabberd,Ejabberd Auth,我试图在Ejabberd中启用SASL证书库身份验证,但它似乎不起作用 这里是C2S配置 listen: - port: 5222 ip: "::" module: ejabberd_c2s max_stanza_size: 262144 shaper: c2s_shaper access: c2s starttls_required: true cafile: /home/ejabberd/conf/CAf
listen:
-
port: 5222
ip: "::"
module: ejabberd_c2s
max_stanza_size: 262144
shaper: c2s_shaper
access: c2s
starttls_required: true
cafile: /home/ejabberd/conf/CAfile
certfile: /home/ejabberd/conf/Certfile
starttls: true
tls_verify: true
我希望它不会允许用户连接,但它只是打印警告和用户身份验证
2020-07-20 11:45:02.230415+00:00 [warning] (tls|<0.722.0>) Failed c2s EXTERNAL authentication for user@ejabberd from ::ffff:172.17.0.1: Failed to get peer certificate
我可以同时使用httpauth
和SASL
吗?或者我应该禁用HTTP验证吗?如果是,那么当用户连接时,如何采取一些措施,比如我们在HTTP Auth中有密码和用户等参数
我去了,但也没帮上忙
如有任何建议,将不胜感激
2020-07-20 11:45:04.442845+00:00 [info] (tls|<0.722.0>) Opened c2s session for ...
auth_method: http
auth_opts:
host: "http://authserver
connection_pool_size: 10
connection_opts: []
basic_auth: ""
path_prefix: "/"