Benjamin Dauvergne
83cc9f2d00
backends/ldap: improve log
2014-04-08 12:48:56 +02:00
Benjamin Dauvergne
ef9fe7719c
backends/ldap: improve logs
2014-04-08 12:48:15 +02:00
Benjamin Dauvergne
e1ae3b793b
backends: in LDAPBackend allow the user query to return multiple records
...
Each record is tested serially, the first for which bind work is used.
2014-04-08 11:35:06 +02:00
Benjamin Dauvergne
890717edd2
settings: add loading from YAML files
2014-04-07 14:10:00 +02:00
Benjamin Dauvergne
995aacff2e
update french translation
2014-04-07 10:35:46 +02:00
Benjamin Dauvergne
d0497f4d31
settings: if LOG_DEBUG is present, do not set level to DEBUG on root logger
2014-04-07 10:33:22 +02:00
Benjamin Dauvergne
4ddd6ccceb
admin: customize admin for technical models
2014-04-07 09:06:55 +02:00
Benjamin Dauvergne
370e727a8b
admin: activate Session model admin also when the engine is cached_db
2014-04-07 09:06:25 +02:00
Benjamin Dauvergne
c143ffc7bd
admin: add filter on whether an use has an external identifier or not
2014-04-07 09:05:39 +02:00
Benjamin Dauvergne
dbfafc7834
dashboard: expose DeletedUser model
2014-04-07 08:57:44 +02:00
Benjamin Dauvergne
372b45eb76
models: complete verbose_name attributes
2014-04-07 08:57:10 +02:00
Benjamin Dauvergne
9f41f0e9fa
remove dead application auth2_user
2014-04-04 23:49:39 +02:00
Benjamin Dauvergne
6202e4b4c0
backends/ldap: fix lookup of UserExternalId missing in commit 6fde3843bd
...
The source field in UserExternalId is now the realm.
2014-04-04 12:39:00 +02:00
Benjamin Dauvergne
6b1761c8e5
idp: fix renamed authentication backend reference (bis)
2014-04-04 08:05:12 +02:00
Benjamin Dauvergne
45b450b2c5
idp: fix renamed authentication backend reference
2014-04-04 08:04:16 +02:00
Benjamin Dauvergne
8437ad4b93
update french translation
2014-04-04 01:25:41 +02:00
Benjamin Dauvergne
d627a4b0af
forms: fix user edition on group admin form
2014-04-03 21:22:14 +02:00
Benjamin Dauvergne
692a19531e
authentic2-ctl: do not set DEBUG=1 in the environment
2014-04-03 16:14:46 +02:00
Benjamin Dauvergne
8f9ae8e713
settings: set syslog log level to DEBUG, and reset handlers on django.db logger
2014-04-03 16:08:13 +02:00
Benjamin Dauvergne
b6cd5dcc5c
settings: display a message when DEBUG is on
2014-04-03 15:44:12 +02:00
Benjamin Dauvergne
5685b31b84
settings: add a DEBUG_LOG setting to limit debugging log to certain domains
2014-04-03 15:43:41 +02:00
Benjamin Dauvergne
e71728ef9c
settings: remove useless LANGUAGES setting
2014-04-03 15:43:08 +02:00
Benjamin Dauvergne
4531ced86c
settings: improve naming of path related settings
2014-04-03 15:42:56 +02:00
Benjamin Dauvergne
08ca4480e2
run.sh: run with debugging on
2014-04-03 15:42:06 +02:00
Benjamin Dauvergne
8a4fd005e3
settings: remove redefinition of VAR_DIR
2014-04-03 13:19:36 +02:00
Benjamin Dauvergne
7a7318ed9c
templates: fix typo in password_reset_email.html
2014-04-02 15:28:39 +02:00
Benjamin Dauvergne
fb9b1d42b1
style.css: make help text display under form fields
2014-04-02 01:28:36 +02:00
Benjamin Dauvergne
9e1518b69c
admin: register the Session model if the db session engine is used
2014-04-01 18:12:29 +02:00
Benjamin Dauvergne
e1657ca912
backends/ldap: populate the user.attributes dictionary for transient users
2014-04-01 18:12:03 +02:00
Benjamin Dauvergne
640b6a0d64
backends/ldap: remove remaining catchall except blocks
2014-04-01 18:11:12 +02:00
Benjamin Dauvergne
8cc48f4a8b
admin: in user list view add filter on realms
2014-04-01 14:52:51 +02:00
Benjamin Dauvergne
a3cde8f13e
app_settings,backends/model: add REALMS setting to aggregate realm from all sources
2014-04-01 14:52:51 +02:00
Benjamin Dauvergne
b352b07512
backends/ldap: move configuration check in get_config()
2014-04-01 14:43:16 +02:00
Benjamin Dauvergne
f5a9d7ea09
backends: rename module models to models_backend to prevent collision in imports
2014-04-01 14:43:16 +02:00
Benjamin Dauvergne
ab20beec07
backends/models: if the login form pass a realm use it
2014-04-01 14:43:16 +02:00
Benjamin Dauvergne
6fde3843bd
backends/ldap: add setting username_template for building usernames
...
Variable accessible in this template are
- username
- realm
- attributes
- dn
- uri (URI of the LDAP server)
The default template is '{username}@{realm}'. The default realm for all
LDAP servers is 'ldap'.
The syntax for the template is the one from the format() method of
python strings.
2014-04-01 14:43:16 +02:00
Benjamin Dauvergne
dfd51e44f3
backend/ldap: add a realm attribute defaulting to ldap
...
If a username contains a @ the part after the first @ is used to match
LDAP configuration blocks by realm. Blocks whose realm is different are
ignored.
2014-04-01 14:43:16 +02:00
Benjamin Dauvergne
f1065055b3
backends: in the model backend try to lookup user also by appending known realms
2014-04-01 14:43:16 +02:00
Benjamin Dauvergne
1eb2e11645
registration_backend: allow a default realm for self-registrated accounts
2014-04-01 14:43:15 +02:00
Benjamin Dauvergne
db1b76216d
settings: unique email for accounts should not be the default
2014-04-01 14:43:15 +02:00
Benjamin Dauvergne
a7d4b9eb62
settings: django.contrib.sites is not necessary
...
fixes #4465
2014-04-01 14:43:15 +02:00
Benjamin Dauvergne
d4df5f6e07
idp/saml: remove wrong backend class
2014-04-01 14:43:15 +02:00
Benjamin Dauvergne
b68320c26d
idp/saml2: add decorator never_cache to all views
2014-03-27 23:12:32 +01:00
Benjamin Dauvergne
c7771d43d3
idp/saml/saml2_endpoints: add new model backend to supported backends
2014-03-27 18:57:37 +01:00
Benjamin Dauvergne
cefa5d5fbd
backends: add new ModelBackend handling multiple matching users and email as username
2014-03-27 17:32:14 +01:00
Benjamin Dauvergne
0159f71deb
backends/ldap_backend: fix import path
2014-03-27 17:32:14 +01:00
Benjamin Dauvergne
250941088e
backends: rename ldap backend module to fix collision with global namespace
2014-03-27 17:25:06 +01:00
Benjamin Dauvergne
b2783e2e8d
serializers: fix missing import and not handled case of new models
2014-03-27 17:05:49 +01:00
Benjamin Dauvergne
c179273eda
add a backends directory, mv LDAP backend into backends/ldap.py
2014-03-27 16:49:46 +01:00
Benjamin Dauvergne
31a7b00aa0
add serializer supporting natural primary keys
2014-03-27 15:31:25 +01:00