Bug #1259

CAS : Profil par défaut appliqué après le moteur de règle.

Added by remi about 12 years ago. Updated almost 12 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:remi% Done:

0%

Category:Authentication
Target version:0.71.6

Description

Si il existe un profil par défaut, celui-ci est affecté à l'utilisateur sur l'entité racine.

La règle d'affectation de ce profil devrait être appliquée uniquement dans les cas ou on ne joue pas le moteur de règle.

Cela concerne les méthodes d'authentification automatique (CAS, ...).

Proposition : déplacer le traitement de ce profil (actuellement dans post_addItem) dans le traitement des droits (User::applyRightRules) dans le cas où on n'utilise pas le moteur.

Voir : http://www.glpi-project.org/forum/viewtopic.php?id=14377

History

#1 Updated by moyo about 12 years ago

le problème c'est que cet ajout ne doit se faire qu'à la création.
On peut par contre faire le traitement dansle post-add uniquement si le moteur de règle n'a affecté aucun droit à l'utilisateur ?

#2 Updated by remi about 12 years ago

Effectivement j'avais raté le fait qu'il ne fallait traiter le profil par défaut qu'en cas d'ajout.

Je ne pense pas qu'il faille jouer ce "profil par défaut" si le moteur de règle de retourne aucun droit (dans ce cas c'est les règles qu'il faut adapter, ou c'est peut être volontaire), mais uniquement lorsque le moteur de règle n'est pas joué.

Donc je pense qu'il faut utiliser le même test (donc le factoriser) pour savoir si on joue le moteur de règle et si on doit jouer le "profil par défaut" (enfin sa négation)

+

#3 Updated by remi about 12 years ago

(In r8181) don't create default profil when rulesengine played - see #1259

#4 Updated by jmd about 12 years ago

  • Status changed from New to Closed

#5 Updated by remi about 12 years ago

(In r8202) [0.71] default profil backport of 8181+8183 - fixed #1259

#6 Updated by moyo almost 12 years ago

  • Status changed from Closed to Feedback

#7 Updated by moyo almost 12 years ago

  • Status changed from Feedback to New

#8 Updated by moyo almost 12 years ago

  • Status changed from New to Closed

Also available in: Atom PDF