Commit Graph

255 Commits

Author SHA1 Message Date
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 4bd86775e1 control: add python-lasso dependency 2014-05-05 16:24:56 +02:00
Benjamin Dauvergne 0efc5dda2e control: relax dependency on Django 2014-05-05 14:02:33 +02:00
Benjamin Dauvergne 9a59c49f52 change package name to python-django-mellon 2014-05-02 19:26:12 +02:00
Benjamin Dauvergne 1911c310b8 start changelog 2014-05-02 19:24:29 +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
Benjamin Dauvergne 696e7720e5 bump release to 1.2.0 2014-05-02 17:41:04 +02:00
Benjamin Dauvergne ca4cad75a6 views: formatting 2014-05-02 17:18:53 +02:00
Benjamin Dauvergne 371d6bc941 views: apply django.shortcuts.resolve_url() to all use of settings.LOGIN_REDIRECT_URL 2014-05-02 17:18:39 +02:00
Benjamin Dauvergne 806cc5b8d8 bump release to 1.1.0 2014-05-02 16:05:14 +02:00
Benjamin Dauvergne 199a58d107 add disclaimer on loading about the need for lasso 2014-05-02 16:04:58 +02:00
Benjamin Dauvergne e9be1cfc1a update french translation 2014-05-02 16:01:47 +02:00
Benjamin Dauvergne 0e3b0272f0 views,utils: keep the NameQualifier and SPNameQualifier attribut of NameID as they could be mandatory for some IdPs 2014-05-02 16:01:47 +02:00
Benjamin Dauvergne cf7da749cb views: fix processing of logout responses 2014-05-02 16:01:47 +02:00
Benjamin Dauvergne d2feb75bb6 views: always do the local logout 2014-05-02 16:01:47 +02:00