Commit Graph

4145 Commits

Author SHA1 Message Date
Benjamin Dauvergne 057cf0308f ID-FFv1.2 idp: prepare finish_artifact_resolve for the case of an unfound artifact
* in this case we do not save the session dump
2010-06-03 17:14:51 +02:00
Benjamin Dauvergne ce75831b0b ID-FFv1.2 idp: fix bad target for call to processRequestMsg in artifact_resolve 2010-06-03 17:14:51 +02:00
Benjamin Dauvergne 6c3af498c4 ID-FFv1.2 idp: QuerySet.get takes the same arguments as filter
* I though that it would look up the primary key automatically
2010-06-03 17:14:51 +02:00
Benjamin Dauvergne 9a81119cbe ID-FFv1.2 idp: add informational logging to artifact resolver 2010-06-03 17:14:51 +02:00
Benjamin Dauvergne 82138d7ab7 ID-FFv1.2 idp: load the provider referred by the artifact in the artifact resolver 2010-06-03 17:14:51 +02:00
Benjamin Dauvergne bd270deb09 SAML common: raise an exception if server construction fails 2010-06-03 17:14:51 +02:00
Benjamin Dauvergne 6bd1f90b09 SAML common: add missing import of HttpResponse 2010-06-03 17:14:51 +02:00
Benjamin Dauvergne df89417b1b ID-FFv1.2 idp: implement artifact resolver for login requests 2010-06-03 17:14:51 +02:00
Benjamin Dauvergne 0ffa5e2606 ID-FFv1.2 idp: exemplt sso and soap from csrf protection 2010-06-03 17:14:50 +02:00
Benjamin Dauvergne 87224f0c09 ID-FFv1.2 idp: in idff12_endpoints.sso for invalid message, return explicit message with HTTP error 2010-06-03 17:14:50 +02:00
Benjamin Dauvergne 25a290edc2 ID-FFv1.2 idp: replace HttpResponseForbidden by an AuthnResponse for signature errors 2010-06-03 17:14:50 +02:00
Benjamin Dauvergne d1eb4055c2 ID-FFv1.2 idp: factorize idff12_endpoints.sso response returning in finish_sso 2010-06-03 17:14:50 +02:00
Benjamin Dauvergne 58dc14bac1 ID-FFv1.2 idp : add debug tracing of received message to idff12_endpoints.sso 2010-06-03 17:14:50 +02:00
Benjamin Dauvergne 4bea66eefd ID-FFv1.2 idp: fix load_session 2010-06-03 17:14:50 +02:00
Benjamin Dauvergne 44150d9f21 SAML common: factorize soap response returning 2010-06-03 17:14:49 +02:00
Benjamin Dauvergne d8f64424f7 User get instead of filter in idff12_endpoints.load_provider 2010-06-03 17:14:49 +02:00
Benjamin Dauvergne a7dbc19a9e Add unique constraint to LibertyProvider.entity_id 2010-06-03 17:14:49 +02:00
Benjamin Dauvergne 2776b6f224 ID-FFv1.2 idp: allow to load and save another session than the current 2010-06-03 17:14:49 +02:00
Frédéric Péters 50691dcdbe Redirect some parent but non existing pages to the top 2010-06-03 16:33:38 +02:00
Frédéric Péters f666b29cbe Update OpenID templates to match the CSS classes used in other places 2010-06-03 16:28:56 +02:00
Frédéric Péters 853eb48963 Move OpenID stuff under /accounts/openid/ 2010-06-03 16:15:32 +02:00
Frédéric Péters 2ab085d58a Force a sans serif font 2010-06-03 16:00:08 +02:00
Frédéric Péters 348cb57c02 Restore display of login errors on login page 2010-06-03 15:56:20 +02:00
Frédéric Péters ab77ab69bf Add an appropriate title to the OpenID signin page 2010-06-03 15:37:23 +02:00
Frédéric Péters 18082afc16 Light arrangements to the OpenID signin layout 2010-06-03 15:35:04 +02:00
Benjamin Dauvergne 260b76a495 ID-FFv1.2 idp: start of soap endpoint and artifact resolver implementation 2010-06-03 15:18:23 +02:00
Benjamin Dauvergne 5f1a3a8e06 SAML common: add a get_soap_message method 2010-06-03 15:17:34 +02:00
Benjamin Dauvergne ad1da2ddda ID-FFv1.2: remove explicit loading in sso and use load_provider instead 2010-06-03 15:17:33 +02:00
Benjamin Dauvergne e4b0cee15d ID-FFv1.2 idp: add a load_provider method 2010-06-03 15:17:33 +02:00
Frédéric Péters cb46172ace Add wsgi script and apache configuration snippet to .deb 2010-06-03 15:05:05 +02:00
Benjamin Dauvergne 27b9b5b413 ID-FFv1.2 idp: remove debugging print 2010-06-03 14:58:36 +02:00
Benjamin Dauvergne ee501a55cc First complete implementation of singleSignOn endpoint for ID-FFv1.2
* add {load,save}_{session,federation}
 * separate assertion building between method build_assertion and
   fill_assertion.
 * handle isPassive and ForceAuthn. Missing is the mechanism to record
   login transactions and associate them to AuthnRequest(s) id.
2010-06-03 14:55:24 +02:00
Benjamin Dauvergne c0b90e61da Add SAMLv2 and ID-FFv1.2 helper methods, fix base url getter
* add methods to return respones: return_idff12_response,
   return_idff12_request,

 * add get_base_path to retrieve the base URL for the IdP modules,
   modify metadata generating functions to use it.
2010-06-03 14:55:24 +02:00
Benjamin Dauvergne 1fee409a78 Make entity_id visible in model LibertyProvider 2010-06-03 14:55:24 +02:00
Benjamin Dauvergne c873b8bfee SAML models: complete LibertyArtifact model for ID-FFv1.2 2010-06-03 14:55:24 +02:00
Benjamin Dauvergne 528b9bfdb4 SAML models: add lasso and identity dump records 2010-06-03 14:55:24 +02:00
Frédéric Péters 529ae3d493 Add source attribution to theme 2010-06-03 14:35:21 +02:00
Frédéric Péters 2d32cfc8dc New theme, with a little more colour 2010-06-03 14:10:18 +02:00
Frédéric Péters 13bfb80f86 Ignore vim swap files 2010-06-03 11:52:18 +02:00
Frédéric Péters 5668b77331 Remove vim swap file 2010-06-03 11:51:52 +02:00
Frédéric Péters d759ee52df Moved openid icon files in a subdirectory 2010-06-03 11:50:53 +02:00
Frédéric Péters b3be0699e7 Ship media gif and ico files 2010-06-03 11:18:02 +02:00
Mikaël Ates a9faef1746 SSL Support: Add comments. 2010-06-02 17:58:33 +02:00
Mikaël Ates 661fb86321 Merge branch 'master' of ssh://dev.entrouvert.org:10322/var/git/authentic 2010-06-02 17:48:14 +02:00
Mikaël Ates a67b5d021c SSL Support: Admin interface for models 2010-06-02 17:47:33 +02:00
Frédéric Péters 305ed80cba Add the required js/css/images for OpenID support 2010-06-02 17:31:21 +02:00
Frédéric Péters 6638dd9157 Add a placeholder for additional javascripts 2010-06-02 17:31:21 +02:00
Frédéric Péters ce1131d75a Do not duplicate / in URL 2010-06-02 17:31:20 +02:00
Mikaël Ates bae8e6927f Correct urls.py indentation 2010-06-02 17:22:48 +02:00
Mikaël Ates b8e9818e1a Merge branch 'master' of ssh://dev.entrouvert.org:10322/var/git/authentic 2010-06-02 17:17:54 +02:00