Commit Graph

803 Commits

Author SHA1 Message Date
Benjamin Dauvergne ea22d9fff5 Add auth2 prefix to all authentication applications
Conflicts:

	authentic2/settings.py
2011-02-01 15:09:38 +01:00
Lactuca 1ab5db68f9 Remove django_openid_provider module 2011-02-01 15:08:36 +01:00
Benjamin Dauvergne 5fa2d56719 [authsaml2] fix bad path for symbol get_idp_list_sorted 2011-02-01 14:44:35 +01:00
Lactuca 6ce40318e3 [media] add the openid logo 2011-02-01 14:43:00 +01:00
Lactuca 2d62744c65 [templates] explain in the ssl template that authentic2 support sel-asserted certificates 2011-02-01 14:43:00 +01:00
Lactuca a3142cb417 [auth] prefers relative URLs for redirects 2011-02-01 14:43:00 +01:00
Lactuca 66083df99d [auth] allows to delegate context building to the frontend class 2011-02-01 14:42:58 +01:00
Lactuca e77d4bbc2b [idp openid views] add more logging
Make most logs at the debug level, only keep generic event at the info level.
2011-02-01 14:41:58 +01:00
Lactuca 689dbf8cfa [saml] improve PickledObjectField to be dumped to JSON 2011-02-01 14:41:58 +01:00
Lactuca a29460143f [settings] configure loggers 2011-02-01 14:41:58 +01:00
Lactuca 6ce2768ed4 [auth] add templatetags for fully urlencoding a string (even slashes) 2011-02-01 14:41:57 +01:00
Lactuca a276ab87cd [idp openid] add template for the discovery page 2011-02-01 14:41:57 +01:00
Lactuca 98a5fb882f [auth openid] in the user consent page separate required and optional attributes 2011-02-01 14:41:57 +01:00
Lactuca 353d9f2a19 [idp] remove logging framework initialization 2011-02-01 14:41:57 +01:00
Lactuca f84b1df4f5 [authsaml2] add a get_context method to the frontend class 2011-02-01 14:41:57 +01:00
Lactuca f0e395e5c3 [auth] plug the oath login template in the frontend class 2011-02-01 14:41:57 +01:00
Lactuca a4b3142628 [auth] add an OATH specific login template 2011-02-01 14:41:57 +01:00
Benjamin Dauvergne b3a4a1dfcd [idp openid] improve interoperability with http://test-id.org
Also add claimed identity OpenID, URLs are
http[s]://idp.example.org/openid/[username].
2011-02-01 14:41:20 +01:00
Benjamin Dauvergne a9eaedb93c [idp openid] cleaned_data is not a dict 2011-02-01 14:41:20 +01:00
Benjamin Dauvergne c31f2c2cf0 [idp openid] fix decide template, fix template path 2011-02-01 14:41:20 +01:00
Benjamin Dauvergne 141d4b4e43 [idp openid] fix the decide page 2011-02-01 14:41:20 +01:00
Benjamin Dauvergne 800196ea2d [idp openid] add missing models import 2011-02-01 14:41:20 +01:00
Benjamin Dauvergne 9b490f846f [auth views] if already logged but a POST is being sent, keep going
It allows re-authentication when asked by a service provider (CAS renew,
SAML forceAuthn or OpenID with PAPE extension).
2011-02-01 14:41:20 +01:00
Benjamin Dauvergne 10d3ba9bc4 [idp openid] add OpenIDStore implementation based on Django models 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 79f1f41206 [idp openid] add middlewre which announce our XRDS file 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 10ccd31504 [settings] remove the IDPOI_PATH setting, replace authentic2.django_openid_provider by authentic2.idp.openid 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne c5e07a6666 [urls] include urls patterns from the idp.openid module 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 4d0b6bfbda [idp openid] simplify openid provider, only support directed identity, add attribute selection to consent page 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 09ec7682e5 [idp openid] remove the server template 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 540e87cb57 [idp openid] add method to convert openid response to django response to utils 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 79832289c1 [idp openid] remove OpenID model, anchor TrustedRoot to user id, not user object 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 2ae8f4f750 [idp openid] update models registration in admin site 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 9d364d5300 [auth views] in login() if nonce is not None, show the login forms 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 25fb602884 [auth views] add a custom redirect to login page 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne 926b184281 [authsaml2] add a cancel button 2011-02-01 14:41:19 +01:00
Benjamin Dauvergne b9f9f34edd [templates] add openid meta declaration to the base template 2011-02-01 14:41:18 +01:00
Benjamin Dauvergne 6b634d033e [idp views] remove unused imports 2011-02-01 14:41:18 +01:00
Benjamin Dauvergne f79c48be9d [idp openid] add template tag to display html meta header to link to the xrds file 2011-02-01 14:41:18 +01:00
Benjamin Dauvergne fcf5abc9ae [idp openid] improve PEP8-ness 2011-02-01 14:41:18 +01:00
Benjamin Dauvergne baaf24786e [idp openid] add an OpenIDStore using the Django ORM 2011-02-01 14:41:18 +01:00
Benjamin Dauvergne 8a0ee5443e [idp openid] import of the django_openid_provider projet code 2011-02-01 14:41:18 +01:00
Benjamin Dauvergne 89c98d79ee [auth totp] only show totp profile options for real users 2011-02-01 14:41:18 +01:00
Mikaël Ates 387a426052 [authsaml2] Do not display to users the error details 2011-01-25 21:25:23 +01:00
Mikaël Ates 8bfc877da6 [authsaml2] Record in the django session - remove extra code 2011-01-25 21:23:21 +01:00
Mikaël Ates caae6208a9 [authsaml2] Better register the request id in the extended session 2011-01-25 19:04:14 +01:00
Mikaël Ates 445ac3d3df [authsaml2] Better manage django session extension 2011-01-25 18:52:56 +01:00
Mikaël Ates 198df910fc [authsaml2] Fix null model attributes 2011-01-25 15:58:09 +01:00
Mikaël Ates 4d9789d877 [authsaml2] Remove endlines 2011-01-22 11:06:16 +01:00
Mikaël Ates 6f340f81b3 [authsaml2] More logs 2011-01-22 11:05:36 +01:00
Mikaël Ates 6ad49b57d0 [authsaml2] Breaking lines... 2011-01-22 11:04:36 +01:00