Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Internet > HTTP (WWW)

    django-rbac 0.9

    Download button

    No screenshots available
    Downloads: 361  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Hector Garcia | More programs
    Other/Proprietary Li... / FREE
    April 2nd, 2010, 00:59 GMT
    ROOT / Internet / HTTP (WWW)

     Read user reviews (0)  Refer to a friend  Subscribe

    django-rbac description

    Role-based Access Control (RBAC) implementation for management of permissions in Django

    The following elements conform a RBAC permission in django-rbac:

    1. The owner: The proprietary of either the object being accessed or the permission rule itself, e.g. a site user or a community administrator. 3. The object: The element being accessed on which the permission is being checked upon, e.g. a profile or photo album. 3. The operation: The action requested, e.g. display, create, delete, show birth date, send message or request friendship. 4. The roles: Define who are the requesting users in relation to the owner or the object, e.g anonymous, friend, family, coworker, or roommate.

    This is best explained with a simple example:

    * User Fritz wants to see Mr. Natural's profile. Thus, Fritz (subject) requests permission to access (operation) the profile (object) of Mr. Natural (owner).
    * Fritz is an 'anonymous' user (role), a role that everybody holds initially in the system. As Fritz and Mr. Natural are friends, the role 'friend' is appended to the roles. So we have a role list containing 'anonymous' and 'friend'.
    * The privacy framework performs its magic to pull an answer: has Fritz permission to access this profile?
     o For the 'anonymous' role, the system denies the access.
     o For the 'friend' role the access is granted, as Mr. Natural had set access only to friends to his profile.

    * Access is granted, so Fritz can go ahead and view all the stuff.

    Permissions can be assigned to either a single object ("per-object permission" category, also known as "granular permissions" or "row level permissions") like in the example above, or to all objects of the same model class. For this reason, django-rbac implements two classes respectively: RBACPermission and RBACGenericPermission.


    Product's homepage

    Requirements:

    · Django
    · Python

      


    TAGS:

    Access Control | permissions management | Django plugin | Django | permissions | management

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM