Apple messages keeps asking for password every time I try to log in to my jabber account.
The password is correctly saved in the keychain (in fact I just go and copy it from there each time). Save Password to Keychain is of course always checked.
I can not find Keychain First Aid in High Sierra, it seems it has been removed. I tried creating a new login keyring, removing the jabber account and re-adding it (both from Messages and from System Preferences). I also tried adding imagent
and Messages.app
to the authorized applications list for that Keychain entry (as suggested here).
The only weird thing I encountered is that when the problem started I had two entries in keychain for that password. Now I only have one, no matter what I do.
I also tried resetting messages by renaming away ~/Library/Messages
but this led to a "message database is upgrading, please try again later" prompt.
It seems that while creating a new account saves the password in the keychain as it should, Messages fails to read it.
Best Answer
This solution worked for me: https://discussions.apple.com/message/32744059#32744059