Add common/djangoapps/third_party_auth; update pylintrc to allow test_* names.
third_party_auth contains a working settings mechanism, the start of the provider interface + 3 implementations (Google, Mozilla Persona, LinkedIn), and a stub for the auth pipeline. Modified existing lms settings files to use but deactivate the module.
Showing
- common/djangoapps/third_party_auth/__init__.py 0 additions, 0 deletionscommon/djangoapps/third_party_auth/__init__.py
- common/djangoapps/third_party_auth/pipeline.py 9 additions, 0 deletionscommon/djangoapps/third_party_auth/pipeline.py
- common/djangoapps/third_party_auth/provider.py 125 additions, 0 deletionscommon/djangoapps/third_party_auth/provider.py
- common/djangoapps/third_party_auth/settings.py 106 additions, 0 deletionscommon/djangoapps/third_party_auth/settings.py
- common/djangoapps/third_party_auth/tests/__init__.py 0 additions, 0 deletionscommon/djangoapps/third_party_auth/tests/__init__.py
- common/djangoapps/third_party_auth/tests/test_provider.py 71 additions, 0 deletionscommon/djangoapps/third_party_auth/tests/test_provider.py
- common/djangoapps/third_party_auth/tests/test_settings.py 68 additions, 0 deletionscommon/djangoapps/third_party_auth/tests/test_settings.py
- common/djangoapps/third_party_auth/tests/test_settings_integration.py 39 additions, 0 deletions...oapps/third_party_auth/tests/test_settings_integration.py
- common/djangoapps/third_party_auth/tests/testutil.py 34 additions, 0 deletionscommon/djangoapps/third_party_auth/tests/testutil.py
- common/djangoapps/third_party_auth/urls.py 7 additions, 0 deletionscommon/djangoapps/third_party_auth/urls.py
- lms/envs/aws.py 3 additions, 0 deletionslms/envs/aws.py
- lms/envs/common.py 9 additions, 0 deletionslms/envs/common.py
- lms/startup.py 14 additions, 0 deletionslms/startup.py
- lms/urls.py 6 additions, 0 deletionslms/urls.py
- pylintrc 2 additions, 2 deletionspylintrc
- requirements/edx/base.txt 1 addition, 0 deletionsrequirements/edx/base.txt
Please register or sign in to comment