Fix #361: Detect login via OAuth and prevent usage of encrypted
password scheme in this case. The passwords encrypted cannot be decrypted anymore when the access token changes. In case such passwords have already been stored to the DB, the user must enter and save the password via the preferences again. In case of an admin preset where the password is marked as a fixed
field, the password should be updated on next login of the user.