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