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