cburschka / cadence

A strophe.js-powered XMPP web client for chatrooms.
6 stars 2 forks source link

Client certificate authentication #424

Open cburschka opened 7 years ago

cburschka commented 7 years ago

https://opkode.com/blog/strophe_converse_sasl_external/

This is a thing now. Might be worth implementing for passwordless login.

cburschka commented 7 years ago

Note that the server side of this can't be implemented via ejabberd's existing extauth API (which only supports password logins, and even the pseudo-OTP I made with ejabberd-auth-php is just a dirty hack).

Supporting true SASL EXTERNAL requires an actual ejabberd module, so basically this isn't happening for now.