Commit Graph

63 Commits

Author SHA1 Message Date
Benjamin Dauvergne c8cad9b814 Fix include of base.html in mellon/base.html 2015-03-18 10:43:36 +01:00
Benjamin Dauvergne 50c3d544d4 Add mellon/base.html 2015-03-18 10:34:50 +01:00
Frédéric Péters 40a31aba9e save provisioned users (#6667) 2015-03-16 10:40:35 +01:00
Benjamin Dauvergne 9c83540415 Set version only from git tags 2015-03-09 13:01:43 +01:00
Frédéric Péters adb72da954 set login.msgRelayState to the value from POST (#6384) 2015-03-09 12:59:01 +01:00
Benjamin Dauvergne 8f8f47b1a9 Allow getting metadata of IdP by doing an HTTP GET 2015-02-13 18:23:28 +01:00
Benjamin Dauvergne 9525e29b03 Always use adapters to get to IdP settings 2015-02-13 18:10:51 +01:00
Benjamin Dauvergne 144da5f72e bump release to 1.2.11 2015-02-06 10:41:51 +01:00
Jérôme Schneider 4f0f50f816 mellon/views.py: store and load the liberty session dump for slo 2015-02-05 18:26:29 +01:00
Benjamin Dauvergne 9376d444d4 adapters: force template string to be unicode as attributes are unicode values 2015-02-04 12:48:08 +01:00
Benjamin Dauvergne 9643173198 README: fix patterns when including urls 2015-02-04 12:27:53 +01:00
Benjamin Dauvergne 6a6f5e58df urls: fix error in pattern, includable patterns must not start with a ^ 2015-02-04 12:13:02 +01:00
Benjamin Dauvergne 83c8367e6b bump release to 1.2.10 2015-01-15 17:09:39 +01:00
Benjamin Dauvergne 3675773635 Add a mellon/base.html template to make an indirection between mellon templates and the project base.html template (fixes #6301) 2015-01-15 17:08:30 +01:00
Benjamin Dauvergne 3c8e472f47 bump release to 1.2.9 2014-12-09 10:31:00 +01:00
Benjamin Dauvergne b0f5c49893 Always set the issuer attribtute to the AuthnResponse issuer 2014-12-09 10:30:32 +01:00
Benjamin Dauvergne d0509d55d9 bump release to 1.2.8 2014-12-09 00:34:51 +01:00
Benjamin Dauvergne 96a51c4952 Use IdP entity id for default name qualifier and SP entity id for default sp name qualifier 2014-12-09 00:33:40 +01:00
Benjamin Dauvergne 94cfed8a8e If name qualifier are missing use the implicit IdP or SP name qualifiers 2014-12-07 20:55:52 +01:00
Benjamin Dauvergne 49858a0823 bump release to 1.2.7 2014-11-24 12:04:42 +01:00
Benjamin Dauvergne ff548d020d Force unicode on NameID qualifiers to enforce them being ASCII 2014-11-24 10:35:39 +01:00
Benjamin Dauvergne 15d420f728 Improve logging in views 2014-11-24 10:35:01 +01:00
Benjamin Dauvergne 9a2caa3a6a Set AllowCreate flag on emitted AuthnRequest 2014-11-17 17:35:36 +01:00
Benjamin Dauvergne 99341f910e Fix typo in session_dump.xml 2014-11-17 17:35:28 +01:00
Benjamin Dauvergne ae18a24a25 bump release to 1.2.6 2014-11-17 16:33:13 +01:00
Benjamin Dauvergne 4112e4b153 Clean PEM file before including them in the metadata 2014-11-17 16:32:29 +01:00
Benjamin Dauvergne 42f389e416 bump release to 1.2.5 2014-09-08 09:35:45 +02:00
Benjamin Dauvergne 7503611a5f Fix use of getattr 2014-09-08 09:13:10 +02:00
Benjamin Dauvergne cada245693 bump release to 1.2.4 2014-09-05 16:13:38 +02:00
Benjamin Dauvergne 3e0c84f5f9 Flatten adapter list as tuple before concatenation 2014-09-05 16:13:16 +02:00
Benjamin Dauvergne 394605f3c2 bump release to 1.2.3 2014-09-05 15:06:13 +02:00
Benjamin Dauvergne 84b616fe22 Fix extraction of the assertion's issuer 2014-09-05 15:05:34 +02:00
Benjamin Dauvergne 59e4db4546 bump release to 1.2.2 2014-09-03 09:14:25 +02:00
Benjamin Dauvergne f33ab053d4 adapters: add implementation of get_idp() to the DefaultAdapter class 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne 4fa1ef8625 utils: make get_idp() call adapters for getting idp configuration 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne c2b6c40bb1 utils: make idp parameter to get_adapters() optional, return concatenation of default an specific adapters 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne e5e9dcf86a rename get_parameter() to get_setting() 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne 587084f3cd utils: add a default parameter to get_parameter 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne 9f587f1cc2 views: do not assume a nameIdentifier is available
Only populate NameID keys if a NameID was stored in
login.nameIdentifier.
2014-09-03 09:12:01 +02:00
Benjamin Dauvergne b4499d36e3 utils: remove debugging statement 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne ff15b09600 backends: return None when authorization fails, return early if no user is found 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne b90059feef views: delete dead imports 2014-09-03 09:12:01 +02:00
Benjamin Dauvergne 9ad80a9972 Use call_command to compile translations 2014-09-03 09:12:00 +02:00
Benjamin Dauvergne 0ec6419d8f templates: fix typo 2014-06-02 10:59:02 +02:00
Benjamin Dauvergne bcb055263b improve handling of authentication errors
All errors are logged as warnings, status message and status codes are
logged, and if DEBUG is True, shown to the user.
2014-05-28 20:19:54 +02:00
Benjamin Dauvergne e1a962608c bump release to 1.2.1 2014-05-09 14:22:58 +02:00
Benjamin Dauvergne e503ecf344 setup: do not require django >= 1.6 2014-05-09 14:22:12 +02:00
Benjamin Dauvergne 9ce6f1a4dc include the MANIFEST.in 2014-05-06 09:44:52 +02:00
Benjamin Dauvergne a1a0f8dce0 setup.py: make setup_requires require just Django not a specific version 2014-05-02 19:20:02 +02:00
Benjamin Dauvergne 57e3aea885 urls: remove /accounts/mellon/ to let projects plug mellon wherever they want 2014-05-02 17:53:16 +02:00