Commit Graph

803 Commits

Author SHA1 Message Date
Mikaël Ates 8ac74634b6 [auth2_ssl] Translation in template 2011-02-23 23:32:54 +01:00
Mikaël Ates 4ad87db6f2 [idp] Begin to deal with the user consent for federation 2011-02-23 23:32:08 +01:00
Frédéric Péters 3552bad9b0 Enclose redirect by post in a <div> 2011-02-21 11:52:53 +01:00
Mikaël Ates f280a893c0 [idp] Remove debug print 2011-02-18 18:06:28 +01:00
Mikaël Ates 82accc6eb4 [saml] soap_call function does not handle a not accepted client certificate 2011-02-18 18:02:25 +01:00
Mikaël Ates 68b279ff00 [idp] Fix redirect function 2011-02-18 18:00:56 +01:00
Mikaël Ates 3d9653b3f0 [authsaml2] Manage logout from the backend 2011-02-18 17:59:06 +01:00
Mikaël Ates ed5c5a0a0d [authsaml2][saml] cleaning 2011-02-17 16:41:27 +01:00
Mikaël Ates b4f1f0bd65 [idp] Don't display account management link with transient users 2011-02-17 16:39:46 +01:00
Mikaël Ates 500c0b5388 [idp] Post forms to frontends for the profile mangement. 2011-02-17 14:36:28 +01:00
Mikaël Ates 9d1afdfd07 [authsaml2] Account management 2011-02-17 14:35:07 +01:00
Mikaël Ates 120bea7337 [common] Handle idp_id parameter of LibertyFederation objects 2011-02-17 14:31:45 +01:00
Mikaël Ates 7898c0ccde [auth2_ssl] cleaning and pep 2011-02-16 21:41:49 +01:00
Mikaël Ates e25c1a4554 [auth2_ssl] Account management 2011-02-16 20:25:55 +01:00
Mikaël Ates ff7de7be22 [Feature #271] : Make SSLAuth a good citizen of Authentic2 - cleaning 2011-02-16 11:46:32 +01:00
Mikaël Ates f14b5983fe [auth2_auth] Bugfix 2011-02-16 11:43:41 +01:00
Mikaël Ates e85361db03 [authentic2] Configure settings for the auth2_ssl application 2011-02-16 11:43:02 +01:00
Mikaël Ates 3c83b4db71 [Feature #271]: Make SSLAuth a good citizen of Authentic2 2011-02-16 11:42:18 +01:00
Benjamin Dauvergne 3fefcc59f2 [README.rst] add a Roadmap section 2011-02-14 17:18:01 +01:00
Benjamin Dauvergne 1fdc204b1d Merge branch 'idp-cas' 2011-02-14 17:17:03 +01:00
Benjamin Dauvergne fdd8397869 [idp] add a CAS 1.0 and 2.0 IdP implementation
It depends on an external LDAP directory to retrieve the user
attributes, as most CAS authentications.

It lacks implementation of proxy tickets, directed identities and
service URL whitelisting.
2011-02-14 17:16:53 +01:00
Benjamin Dauvergne 09af3ada15 [sslauth] pass the nonce parameter to the sslauth view 2011-02-14 17:11:30 +01:00
Benjamin Dauvergne 1e60b459aa [auth2_auth] enlarge the nonce field in the AuthenticationEvent model
255 bytes should be enough for anyone ©
2011-02-14 17:10:45 +01:00
Benjamin Dauvergne 3bf5db8db2 [auth2_auth] in normal login and OAth login, log the username not the user id
The who field of the AuthenticationEvent model is used in the CAS
identity provider to fill the username in service tickets, so it must be
a meaningful string, not a database id.
2011-02-14 17:09:32 +01:00
Benjamin Dauvergne 2a59ac4d63 Improve python packaging for release 1.9.1 2011-02-11 16:12:21 +01:00
Benjamin Dauvergne 0d1579a157 Remove README from idp_openid, append it to root README.rst file 2011-02-11 16:11:53 +01:00
Benjamin Dauvergne 864d147823 Fix login forms div's id for OAth and SSL 2011-02-11 16:03:10 +01:00
Benjamin Dauvergne 725e23359d Remove symlinks in media/ks
pip does not handle them well.
2011-02-11 13:54:35 +01:00
Benjamin Dauvergne 13b701ea1d Remove symlinks in media/img
pip does not handle them well.
2011-02-11 13:52:35 +01:00
Benjamin Dauvergne a91e1703ef Fix syntax error 2011-02-11 13:47:44 +01:00
Benjamin Dauvergne 389c789414 [settings] remove django-debug-toolbar requirement, make south a requirement 2011-02-11 12:20:45 +01:00
Benjamin Dauvergne 89fcc41315 Add a script which tell version of library dependencies 2011-02-10 22:57:32 +01:00
Benjamin Dauvergne 5c08178d7e Move templates and manage.py into authentic2 module directory 2011-02-10 22:56:45 +01:00
Benjamin Dauvergne 303c5a98fb Move admin file into auth2_auth module directory
This file register class from auth2_auth.models into the administration
interface, it belongs in the same directory as them.
2011-02-10 17:21:24 +01:00
Benjamin Dauvergne f85c9e6806 [README] add easy_install command lines, fix django-south module name 2011-02-10 17:19:14 +01:00
Benjamin Dauvergne d06753369f Change projet URL in setup.py 2011-02-10 17:18:12 +01:00
Benjamin Dauvergne 251a5206b8 [README] add command line to install all python modules using pip 2011-02-10 16:18:17 +01:00
Benjamin Dauvergne 08ce137af7 [README] simplify the syncdb/migrate command lines 2011-02-10 16:14:30 +01:00
Benjamin Dauvergne 6ed8cc4205 [README] django south is required
Now that we used django south it is mandatory if we hope people be able
to update to new version of authentic2.
2011-02-10 15:58:42 +01:00
Benjamin Dauvergne 011d45bf2c [saml] in the POST form, check the relaystate fragment is not None
It prevents seeing a spurious 'None' in the redirect page.
2011-02-04 12:56:58 +01:00
Mikaël Ates 93c6fb4f0b [authsaml][common] Manage authorization based on attributes with signals 2011-02-03 16:01:15 +01:00
Mikaël Ates 709bb4e370 [templates] Allow timed redirection on error page 2011-02-02 17:56:20 +01:00
Mikaël Ates a727275203 [saml] authorization and policy management enhancements 2011-02-02 17:56:20 +01:00
Mikaël Ates 8c321c52aa [authsaml2] Authorization enhancement and better policy management 2011-02-02 17:56:20 +01:00
Benjamin Dauvergne 126f9a5282 [idp openid] no more manage your openid identities page 2011-02-02 12:22:41 +01:00
Benjamin Dauvergne b96f6b9029 [saml] track provider sources 3/3: change load-metadata into sync-metadata
It corresponds more to the real intent of the command.
2011-02-01 21:25:05 +01:00
Benjamin Dauvergne 309a0dfac8 [saml track provider sources 2/3: add a --source option to the load-metadata management command
If --source is used, all new providers are created with this source
value, and all provider with the same source but not present in the
metadata files are removed.

If used with --delete, after removing all the providers whose entity id
was present in the metadata files, we remove all the providers with this
source.
2011-02-01 21:25:01 +01:00
Benjamin Dauvergne 43d7eb354d [saml] track provider sources 1/3 : add new federation_source field to LibertyProvider
This field will be used by load_metadata to tag providers and being able
to sync the provider repository from multiple sources.
2011-02-01 21:24:54 +01:00
Benjamin Dauvergne f07bd74db4 [core] integrate the South db migration library
Update the README.rst to explain how to upgrade authentic2 database.
2011-02-01 17:17:59 +01:00
Benjamin Dauvergne 5a52f77268 Add auth2 prefix to all authentication applications
Conflicts:

	authentic2/settings.py
2011-02-01 15:19:07 +01:00