Le gestionnaire des droits définie la méthode de vérification des droits des utilisateurs. Le gestionnaire des droits répond à la question "est que l'utilisation X à le droit D sur le contexte C ?"

Affecter des droits aux utilisateurs consiste à affecter un profil de droit à un utilisateur sur un contexte.

Le gestionnaire des droits est un single extension pointThis means that only one implementation can be used at a time. Its identifier is org.ametys.runtime.right.RightsManager.

The choice of user manager is made either via the WEB-INF/param/runtime.xml of the application (cf. Runtime file.xml) or through thePlugins and Workspace"Available from the administration interface.

To date, the default extensions available for this extension point are :

  1. org.ametys.runtime.plugins.core.right.Basic
  2. org.ametys.runtime.plugins.core.right.DefaultProfileBased
  3. org.ametys.runtime.plugins.core.right.HierarchicalProfileBased
  4. org.ametys.runtime.plugins.web.right.WebHierarchicalProfileBased

org.ametys.runtime.plugins.core.right.Basic

Cette implémentation répond toujours oui à la question "est que l'utilisation X à le droit D sur le contexte C ?", quelque soit l'utilisateur, le droit et le contexte.

org.ametys.runtime.plugins.core.right.DefaultProfileBased

TODO

org.ametys.runtime.plugins.core.right.HierarchicalProfileBased

TODO

org.ametys.runtime.plugins.web.right.WebHierarchicalProfileBased

TODO

Back to top