zulip/zproject
Harshit Bansal bf14a0af4d auth: Migrate google auth to python-social-auth.
This replaces the two custom Google authentication backends originally
written in 2012 with using the shared python-social-auth codebase that
we already use for the GitHub authentication backend.  These are:

* GoogleMobileOauth2Backend, the ancient code path for mobile
  authentication last used by the EOL original Zulip Android app.

* The `finish_google_oauth2` code path in zerver/views/auth.py, which
  was the webapp (and modern mobile app) Google authentication code
  path.

This change doesn't fix any known bugs; its main benefit is that we
get to remove hundreds of lines of security-sensitive semi-duplicated
code, replacing it with a widely trusted, high quality third-party
library.
2019-07-21 20:51:34 -07:00
..
jinja2 zproject: Remove unused template tags minified_js, static. 2019-07-02 16:18:23 -07:00
__init__.py Rename Django project to zproject. 2013-08-07 11:04:03 -04:00
backends.py auth: Migrate google auth to python-social-auth. 2019-07-21 20:51:34 -07:00
dev_settings.py auth: Migrate google auth to python-social-auth. 2019-07-21 20:51:34 -07:00
dev_urls.py dev_urls: Serve static files with staticfiles_urlpatterns. 2019-07-19 11:47:51 -07:00
email_backends.py tools: Upgrade Pycodestyle and fix new linter errors. 2019-01-31 12:21:41 -08:00
legacy_urls.py urls: Move the json/fetch_api_key endpoint to be an API-style route. 2018-01-08 13:15:52 -05:00
prod_settings_template.py auth: Migrate google auth to python-social-auth. 2019-07-21 20:51:34 -07:00
settings.py auth: Migrate google auth to python-social-auth. 2019-07-21 20:51:34 -07:00
slack_importer_test_settings.py settings: Migrate test settings to modern postgres backend name. 2019-01-23 17:08:24 -08:00
terms.md.template Add TERMS_OF_SERVICE setting. 2016-07-29 20:47:31 -07:00
test_settings.py auth: Migrate google auth to python-social-auth. 2019-07-21 20:51:34 -07:00
urls.py auth: Migrate google auth to python-social-auth. 2019-07-21 20:51:34 -07:00
wsgi.py wsgi.py: Fix broken error ouput for django.setup() call. 2019-06-24 12:19:51 -07:00