Projet

Général

Profil

Development #20454

Retrait de la possibilité de création de rôles A2 depuis les groupes LDAP lors du provisioning

Ajouté par Paul Marillonnet il y a plus de 6 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
06 décembre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Pas de définition correcte de la façon dont doivent être créés les rôles dans A2 s'il n'existe pas déjà avant le provisioning LDAP.
Donc, pour que le provisioning des rôles se passent proprement (#16523), il faut que ceux-ci existent déjà côté A2.


Fichiers


Demandes liées

Lié à Authentic 2 - Development #16523: backend LDAP : approvisionnement des rôles depuis les attributs LDAP memberOfFermé26 mai 2017

Actions

Révisions associées

Révision 13390a0a (diff)
Ajouté par Paul Marillonnet il y a plus de 6 ans

ldap_backend: remove imprecise role creation capability (#20454)

Historique

#1

Mis à jour par Paul Marillonnet il y a plus de 6 ans

  • Tracker changé de Bug à Development
#2

Mis à jour par Paul Marillonnet il y a plus de 6 ans

  • Lié à Development #16523: backend LDAP : approvisionnement des rôles depuis les attributs LDAP memberOf ajouté
#3

Mis à jour par Paul Marillonnet il y a plus de 6 ans

Premier patch WIP pour donner une idée.
Je dois encore adapter les tests, à mon avis en mockant la classe des rôles A2.

#4

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

Tu peux garder le test nocreate en virant le 'create_role': False, si le rôle n'existe pas on aura l'effet voulu, ça permet de valider qu'on a bien viré la fonctionnalité.

#6

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

Ok mais là on a plus aucun test sur la fonctionnalité set_mandatory_roles, faut juste modifier le premier test plutôt que de le supprimer complètement pour créer au moins un des rôles demandés et vérifier qu'il est bien mis sur l'utilisateur, et renommer le test en 'test_set_mandatory_roles'.

#8

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

Ack mais ne les renomme pas _pytest_truc je ne vois pas trop le besoin.

#9

Mis à jour par Paul Marillonnet il y a plus de 6 ans

  • Statut changé de Nouveau à Résolu (à déployer)

Ok j'ai retiré le renommage des rôles.

commit 13390a0af3d00c47f82a3d6c1899deef3a12be2e
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Wed Dec 6 10:24:25 2017 +0100

    ldap_backend: remove imprecise role creation capability (#20454)

#10

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

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF