Scifabric / pybossa

PYBOSSA is the ultimate crowdsourcing framework (aka microtasking) to analyze or enrich data that can't be processed by machines alone.
http://pybossa.com
GNU Affero General Public License v3.0
737 stars 266 forks source link

Remove social logins #2012

Closed teleyinex closed 3 years ago

teleyinex commented 3 years ago

Social logins use Flask-Oauth which is an outdated library. PYBOSSA uses the latest versions of Python, so we need to remove it as it is not supported within the latest Flask versions. Also, the social login has not been used widely in the past and this could be done (if needed) in the frontend with external solutions like Auth0 or similar.

If you have been running a PYBOSSA server with social login enabled, you will need to transform those accounts to local ones. As those users didn't set a password, by transforming those accounts into local ones, your users will be able to reset the password and login again.

Check the cli.py command to transform your social users into local ones.

teleyinex commented 3 years ago

Fixed with the release of v4.0