auth: Implement a generic OpenID Connect backend.

Fixes #11939.
This commit is contained in:
Mateusz Mandera
2021-05-21 16:45:43 +02:00
committed by Tim Abbott
parent 1103720f45
commit e17758f8ad
15 changed files with 316 additions and 0 deletions

View File

@@ -25,6 +25,8 @@ FILES_WITH_LEGACY_SUBJECT = {
"zerver/tests/test_new_users.py",
"zerver/tests/test_email_mirror.py",
"zerver/tests/test_email_notifications.py",
# This uses subject in authentication protocols sense:
"zerver/tests/test_auth_backends.py",
# These are tied more to our API than our DB model.
"zerver/openapi/python_examples.py",
"zerver/tests/test_openapi.py",