When changing the authentication mechanism of e.g. ejabberd from sql to extauth, SCRAM will be disabled. Some clients, notably Conversations, will refuse to connect afterwards, as they assume this is a downgrade attack siacs/Conversations#2498.
A (unfortunately) nontrivial solution would be to offer SCRAM support. (Requiring in-depth changes to ejabberd, Prosody, extauth, JSXC, and ownCloud/Nextcloud.)
When changing the authentication mechanism of e.g.
ejabberd
fromsql
toextauth
, SCRAM will be disabled. Some clients, notably Conversations, will refuse to connect afterwards, as they assume this is a downgrade attack siacs/Conversations#2498.A (unfortunately) nontrivial solution would be to offer SCRAM support. (Requiring in-depth changes to ejabberd, Prosody, extauth, JSXC, and ownCloud/Nextcloud.)
(The current proposal is to delete the account in the Conversations app and then immediately add it again.)