bothans-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bothans-dev] an explanation about rights in Bothans


From: Vincent GUILLARD
Subject: [bothans-dev] an explanation about rights in Bothans
Date: Fri, 20 Jun 2003 16:02:04 +0200


Bothans architecture relies on five map group: services, plugins, users, cores, targets .
There are also major sub map under certain map groups. For example there are monitoredservices under targets, catégories under plugins, ...

on each node of every map group, we have to think a right as "this is what this user can do on this node".

rights:
on a user node, target node, core node, monitored services, plugin mode, service node: modify, delete, view
on each root map node: add, modify, view
on service node : add virtual service (filtered from another service)

Each node contains a hash table whose key is the useri_id or a group_id and value is the rights. If the key is a group, we check if the user_id is part of this group_id. (Group are defined in the usr map).

Remember that user_id is the key, and user_name is a human way to access it.


Vincent Guillard-Darque


*************************************************************************

Ce message et toutes les pièces jointes (ci-apres le
"message") sont
confidentiels et établis a l'intention exclusive de
ses destinataires.
Toute utilisation ou diffusion non autorisée est
interdite.
Tout message électronique est susceptible
d'alteration.
NEOCLES et ses filiales declinent toute
responsabilité
au titre de ce message s'il a été altéré, deformé ou
falsifié.

********

This message and any attachments (the "message") are
confidential and
intended solely for the addressees.
Any unauthorised use or dissemination is prohibited.
E-mails are susceptible to alteration.
Neither NEOCLES nor any of its subsidiaries or
affiliates shall
be liable for the message if altered, changed or
falsified.

*************************************************************************

reply via email to

[Prev in Thread] Current Thread [Next in Thread]