Projet

Général

Profil

Development #50003

ldap: ajouter une option « limit_to_domaine » pour étendre le limit_to_realm à d'autres domaines

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a 7 mois.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
09 janvier 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

L'option limit_to_realm permet de tenter l'authentification sur un annuaire LDAP uniquement si l'adresse email utilisée pour se connecter correspond au "realm" défini dans la configuration.

On peut cependant imaginer des annuaires où plusieurs domaines différents sont utilisés pour les adresses, ex: @entrouvert.org & @entrouvert.com, ou @ministere.fr et @ext.ministere.fr.

Ce serait dans cette situation intéressant de pouvoir étendre la limitation posée par limit_to_realm à d'autres domaines.

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Je me trompe peut-être mais il me semble que realm est aussi utilisé comme nom de la source ldap dans les objets UserExternalId, il faudrait plutôt une nouvelle option limit_to_domain (qui pourrait éventuellement comprendre aussi les domaines Windows si un anti-slash est présent dans le username).

#3

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Oui c'est le cas :

                new, created = UserExternalId.objects.get_or_create(
                    user=user, external_id=external_id, source=force_text(block['realm']))

#4

Mis à jour par Frédéric Péters il y a plus de 3 ans

Oui l'idée n'était pas de modifier la valeur realm mais d'étendre la fonctionnalité, une nouvelle option "limit_to_domains" répond totalement.

#6

Mis à jour par Thomas Noël il y a 10 mois

  • Sujet changé de ldap: possibilité d'étendre le limit_to_realm à d'autres domaines à ldap: ajouter une option « limit_to_domaine » pour étendre le limit_to_realm à d'autres domaines

Formats disponibles : Atom PDF