Add OAuth support for Yahoo accounts
Yahoo has implemented app passwords, so it no longer will accept a user's account password for logins. However, their tool for generating app passwords hasn't been working for several months and there is no ETA for when it will be fixed, if it will ever be re-enabled. This means that users with Yahoo.com email accounts won't be able to use it with Evolution or Geary since there is no way to authenticate with a password and likely won't be for the foreseeable future. OAuth is therefore the only way to use it.
Essentially, OAuth is now the only supported way for third-party clients to access Yahoo email accounts and GNOME doesn't support it, but I think it should.
(This screenshot is from Fedora 37 which as far as I know ships vanilla GNOME)
Edited by Ghost User