Development #51003
ldap: enable custom messages from backends when login fails
Start date:
10 February 2021
Due date:
% Done:
0%
Estimated time:
Patch proposed:
Yes
Planning:
No
Description
Est-ce que la méthode utilisée dans le patch pour exposer un message d'erreur d'un backend vous parait saine ? Le message d'erreur LDAP sert à démontrer que cela fonctionne mais serait plus gênant qu'utile tel quel. L'idée est d'en construire un plus utile sur la base d'informations disponibles dans LDAP, par exemple avec ce qui est fourni par ppolicy.
Files
Related issues
History
Updated by Benjamin Dauvergne over 3 years ago
Il faut utiliser django.contrib.messages (ex.: messages.warning(request, _('Houston we have a problem.'))
) pour cela. L'objet request est disponible comme premier paramètre de la méthode authenticate()
il faut le récupérer là et ne plus utilise StoreRequestMiddleware (c'était utile avant Django 1.8 je crois).
Updated by Benjamin Dauvergne over 3 years ago
- Status changed from Nouveau to En cours
- Assignee changed from Benjamin Dauvergne to Loïc Dachary
Updated by Benjamin Dauvergne over 3 years ago
- Is duplicate of Development #50959: ldap: log controls on authenticate and enable ppolicy added