X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/cf85c8a0c77196eb2c66a722444ac69903c1b12a..5c2cc5b446e8b36c5b9ae0d404abdfdc77fc0c22:/apps/django_cas/__init__.py diff --git a/apps/django_cas/__init__.py b/apps/django_cas/__init__.py new file mode 100755 index 00000000..14f71beb --- /dev/null +++ b/apps/django_cas/__init__.py @@ -0,0 +1,25 @@ +"""Django CAS 1.0/2.0 authentication backend""" + +from django.conf import settings + +__all__ = [] + +_DEFAULTS = { + 'CAS_ADMIN_PREFIX': None, + 'CAS_EXTRA_LOGIN_PARAMS': None, + 'CAS_IGNORE_REFERER': False, + 'CAS_LOGOUT_COMPLETELY': True, + 'CAS_REDIRECT_URL': '/', + 'CAS_RETRY_LOGIN': False, + 'CAS_SERVER_URL': None, + 'CAS_VERSION': '2', +} + +for key, value in _DEFAULTS.iteritems(): + try: + getattr(settings, key) + except AttributeError: + setattr(settings, key, value) + # Suppress errors from DJANGO_SETTINGS_MODULE not being set + except ImportError: + pass