Valentin Samir
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
Jorik Kraaikamp
951dc60e99
Fixed some major mistyping and added the default setting.
2017-03-29 16:57:27 +02:00
Valentin Samir
f1fed48b21
Add ldap bind auth method and CAS_TGT_VALIDITY parameter. Fix #18
2016-10-07 15:27:43 +02:00
Valentin Samir
e8d893beeb
Add a CAS_INFO_MESSAGES and CAS_INFO_MESSAGES_ORDER settings allowing to display messages
2016-08-24 18:01:45 +02:00
Valentin Samir
816156fa59
Allow the user defined CAS_COMPONENT_URLS to omit not changed values
2016-08-22 15:07:15 +02:00
Valentin Samir
f4882c3057
Add powered by footer, set warn cookie using javascript, w3c validation
2016-08-02 18:52:43 +02:00
Valentin Samir
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
Valentin Samir
3d0f2496dd
Put favicon (shortcut icon) URL in settings
2016-07-30 00:46:57 +02:00
Valentin Samir
b6cffcf482
Add new version email and info box then new version is available
2016-07-29 14:33:39 +02:00
Valentin Samir
3ff4bb16a9
Drop dependancies django-picklefield and django-bootstrap3
2016-07-24 10:51:29 +02:00
Valentin Samir
8a4a4a833f
Codacy warning about constant names
2016-07-20 18:46:33 +02:00
Valentin Samir
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
Valentin Samir
25f305b538
Reformat default_settings.py for documentation using sphinx autodoc
2016-07-20 18:30:17 +02:00
Valentin Samir
aa433d3c58
Use django admin application to add/modif identty providers when CAS_FEDERATE is True
2016-07-04 17:23:11 +02:00
Valentin Samir
9909699012
Update sime legal headers
2016-07-03 18:11:48 +02:00
Valentin Samir
90daf3d2a0
Add unit tests for when CAS_FEDERATE is True
...
Also fix some unicode related bugs
2016-07-03 13:53:12 +02:00
Valentin Samir
63f5b2cabf
Merge branch 'master' into federate
2016-07-01 16:44:22 +02:00
Valentin Samir
2515c3a15d
Disabling ajax login by default
2016-06-30 18:57:53 +02:00
Valentin Samir
434dcf6e4e
Correct some codacy errors
2016-06-28 00:48:48 +02:00
Valentin Samir
32b5627c38
Merge branch 'dev' into federate
2016-06-28 00:34:31 +02:00
Valentin Samir
bab79c4de5
More unit tests (essentially for the login view) and some docstrings
2016-06-27 23:55:17 +02:00
Valentin Samir
0776e371e8
style
2016-06-24 21:23:33 +02:00
Valentin Samir
5cb25de99f
Put test username, password, attributes in settings
2016-06-24 21:06:36 +02:00
Valentin Samir
4c5599ea7b
Add CAS_FEDERATE_PROVIDERS_LIST to settings parameters
2016-06-21 16:20:25 +02:00
Valentin Samir
3a71cc2cca
Add "remember my identity provider" expiry time in a setting parameter
2016-06-21 15:41:43 +02:00
Valentin Samir
a00e5d403d
Add a verbone names to CAS_FEDERATE_PROVIDERS
2016-06-21 14:46:01 +02:00
Valentin Samir
46cfaa6745
Fix python3 error "'dict_keys' object has no attribute 'sort'"
2016-06-21 09:53:43 +02:00
Valentin Samir
63a041463d
No need for a different template for federated login
2016-06-20 13:38:50 +02:00
Valentin Samir
a209b06df0
Merge branch 'master' into federate
2016-06-20 13:36:30 +02:00
Valentin Samir
c7ac3bee7a
Add a h1 to default templates and a logo
2016-06-20 13:31:59 +02:00
Valentin Samir
efdd97ec07
Test for CAS federation
2016-06-17 19:28:49 +02:00
Valentin Samir
cd4b9846cd
Add a timeout to SLO requests
2015-12-13 13:50:01 +01:00
Valentin Samir
bfcf410f26
Put maximum number of parallel SLO requests in config
2015-12-12 12:01:57 +01:00
Valentin Samir
39557d1942
PEP8
2015-06-12 18:12:35 +02:00
Valentin Samir
a4ff5c3d64
Extended validity for PGT
2015-06-08 02:51:22 +02:00
Valentin Samir
6185ec5216
Add Login Ticket to prevent login replay + by ticket len options
2015-06-05 15:44:17 +02:00
Valentin Samir
603b4a8063
Protect the auth view with a shared secret
2015-06-03 18:32:15 +02:00
Valentin Samir
f73e55b5ce
Add a logout template and possibility to redirect to login on logout
2015-06-02 21:06:32 +02:00
Valentin Samir
b4a5961886
Using fresh user attributs on ticket creation + auth class as string in config
2015-05-30 19:45:59 +02:00
Valentin Samir
ff74a07965
Use only classe view, put ticket prefix as config option
2015-05-29 19:27:54 +02:00
Valentin Samir
02872d218f
Django command to clean old tickets
2015-05-28 17:30:27 +02:00
Valentin Samir
1fcb0a7110
copyright notice
2015-05-27 22:10:06 +02:00
Valentin Samir
ad434a113f
Some refactoring
2015-05-27 21:56:39 +02:00
Valentin Samir
9112e6e475
Some login backends
2015-05-17 23:24:41 +02:00
Valentin Samir
667483fc49
initial commit
2015-05-16 23:43:46 +02:00