Commit Graph

49 Commits

Author SHA1 Message Date
4129687e41 Support Django 2.2 and 3.0 2020-07-05 14:52:01 +02:00
aa88bf7a67 Bootstrap 4 templates (#47) 2020-07-05 14:52:01 +02:00
378f70fac9 Fix deprecation warning for {% load staticfiles %} and django.contrib.staticfiles 2019-03-02 11:31:18 +01:00
dc5f59ea46 Update PyPi url from https://pypi.python.org to https://pypi.org 2018-04-30 18:31:54 +02:00
753e3b5625 Fix #38 calling django.contrib.staticfiles.templatetags.staticfiles.static before collectstatic raise a ValueError.
In debug bug, it actually works and do not raise an exception, but in
non-debug mode, it tries to search the staticfiles manifest for the file.
If there is no manifest because collectstatic has not been run before, this fails.
2018-04-29 19:04:59 +02:00
951dc60e99 Fixed some major mistyping and added the default setting. 2017-03-29 16:57:27 +02:00
f1fed48b21 Add ldap bind auth method and CAS_TGT_VALIDITY parameter. Fix #18 2016-10-07 15:27:43 +02:00
e8d893beeb Add a CAS_INFO_MESSAGES and CAS_INFO_MESSAGES_ORDER settings allowing to display messages 2016-08-24 18:01:45 +02:00
816156fa59 Allow the user defined CAS_COMPONENT_URLS to omit not changed values 2016-08-22 15:07:15 +02:00
f4882c3057 Add powered by footer, set warn cookie using javascript, w3c validation 2016-08-02 18:52:43 +02:00
2298b94f78 Add SqlAuthUser and LdapAuthUser auth classes. Deprecate the usage of SqlAuthUser in favor of SqlAuthUser.
SqlAuthUser use django databases management, and thus is compatible with all SQL databases supported
by django: postgresql, mysql, sqlite3 and oracle.

LdapAuthUser use the full pythonic ldap3 module
2016-07-31 17:09:27 +02:00
3d0f2496dd Put favicon (shortcut icon) URL in settings 2016-07-30 00:46:57 +02:00
b6cffcf482 Add new version email and info box then new version is available 2016-07-29 14:33:39 +02:00
3ff4bb16a9 Drop dependancies django-picklefield and django-bootstrap3 2016-07-24 10:51:29 +02:00
8a4a4a833f Codacy warning about constant names 2016-07-20 18:46:33 +02:00
66b9daff68 Update default_settings.py for python3
In python 3 dict.items do not return a copied list so we force a copy
to avoid changing the global dict while iterating over it
2016-07-20 18:40:46 +02:00
25f305b538 Reformat default_settings.py for documentation using sphinx autodoc 2016-07-20 18:30:17 +02:00
aa433d3c58 Use django admin application to add/modif identty providers when CAS_FEDERATE is True 2016-07-04 17:23:11 +02:00
9909699012 Update sime legal headers 2016-07-03 18:11:48 +02:00
90daf3d2a0 Add unit tests for when CAS_FEDERATE is True
Also fix some unicode related bugs
2016-07-03 13:53:12 +02:00
63f5b2cabf Merge branch 'master' into federate 2016-07-01 16:44:22 +02:00
2515c3a15d Disabling ajax login by default 2016-06-30 18:57:53 +02:00
434dcf6e4e Correct some codacy errors 2016-06-28 00:48:48 +02:00
32b5627c38 Merge branch 'dev' into federate 2016-06-28 00:34:31 +02:00
bab79c4de5 More unit tests (essentially for the login view) and some docstrings 2016-06-27 23:55:17 +02:00
0776e371e8 style 2016-06-24 21:23:33 +02:00
5cb25de99f Put test username, password, attributes in settings 2016-06-24 21:06:36 +02:00
4c5599ea7b Add CAS_FEDERATE_PROVIDERS_LIST to settings parameters 2016-06-21 16:20:25 +02:00
3a71cc2cca Add "remember my identity provider" expiry time in a setting parameter 2016-06-21 15:41:43 +02:00
a00e5d403d Add a verbone names to CAS_FEDERATE_PROVIDERS 2016-06-21 14:46:01 +02:00
46cfaa6745 Fix python3 error "'dict_keys' object has no attribute 'sort'" 2016-06-21 09:53:43 +02:00
63a041463d No need for a different template for federated login 2016-06-20 13:38:50 +02:00
a209b06df0 Merge branch 'master' into federate 2016-06-20 13:36:30 +02:00
c7ac3bee7a Add a h1 to default templates and a logo 2016-06-20 13:31:59 +02:00
efdd97ec07 Test for CAS federation 2016-06-17 19:28:49 +02:00
cd4b9846cd Add a timeout to SLO requests 2015-12-13 13:50:01 +01:00
bfcf410f26 Put maximum number of parallel SLO requests in config 2015-12-12 12:01:57 +01:00
39557d1942 PEP8 2015-06-12 18:12:35 +02:00
a4ff5c3d64 Extended validity for PGT 2015-06-08 02:51:22 +02:00
6185ec5216 Add Login Ticket to prevent login replay + by ticket len options 2015-06-05 15:44:17 +02:00
603b4a8063 Protect the auth view with a shared secret 2015-06-03 18:32:15 +02:00
f73e55b5ce Add a logout template and possibility to redirect to login on logout 2015-06-02 21:06:32 +02:00
b4a5961886 Using fresh user attributs on ticket creation + auth class as string in config 2015-05-30 19:45:59 +02:00
ff74a07965 Use only classe view, put ticket prefix as config option 2015-05-29 19:27:54 +02:00
02872d218f Django command to clean old tickets 2015-05-28 17:30:27 +02:00
1fcb0a7110 copyright notice 2015-05-27 22:10:06 +02:00
ad434a113f Some refactoring 2015-05-27 21:56:39 +02:00
9112e6e475 Some login backends 2015-05-17 23:24:41 +02:00
667483fc49 initial commit 2015-05-16 23:43:46 +02:00