Fix an issue where XMPP accounts weren't reading passwords from the credential manager
Review Request #1969 — Created Oct. 26, 2022 and submitted — Latest diff uploaded
XMPP has passwords set to optional because of the SASL implementation. However, the fallback for that SASL implementation wasn't checking the credential manager for a password which lead to a prompt for the password. This patch corrects that behavior.
Connected an XMPP account with the
require password
account option set toFALSE
with a password stored in the active credential provider and verified that it successfully logged into without prompting for a password.