This week we will be removing support for Yahoo logins from Discourse.
Why?
It gets very little use. Across sites we manage, less than 0.3% of social login attempts are performed using Yahoo
It is the last provider using the OpenID2.0 specification, which has been declared obsolete by the OpenID foundation. It does not have the same security features as OAuth2 / OpenID Connect.
What about users that have already registered using Yahoo?
They can log in with email, log in with another social provider (with a matching email), or use the ‘Reset Password’ button.
But I still want Yahoo login on my forum!
No problem! You can use Yahoo’s OpenID Connect implementation with our OpenID Connect plugin. I’ve added some Yahoo specific instructions to the OpenID Connect setup instructions.
I use OpenID 2.0 in one of my plugins
For now they will continue to work, but will log a deprecation notice. Support will be removed in the next major release. You should look into migrating to a more modern authentication protocol. Our basic OAuth2 and OpenID Connect plugins should be flexible enough for most requirements.
Con la próxima versión a la vuelta de la esquina, el soporte heredado para OpenID 2.0 ha sido eliminado del núcleo de Discourse. Esto no era utilizado por el núcleo ni por ningún plugin oficial, y el aviso de obsolescencia ha estado vigente desde abril de 2019.
Solo por si alguien no ha visto el aviso de obsolescencia, la tabla de la base de datos que contiene las asociaciones de cuentas aún no ha sido eliminada. Cualquier intento de acceder a ella mediante ActiveRecord generará una excepción. Será eliminada antes de la v2.5