ACLs on AG1 server

Robert Olson olson at mcs.anl.gov
Thu Oct 23 13:47:59 CDT 2003


The admin interface is at

https://venues.accessgrid.org/anl/acls.php

This interface is ACL-oriented, as it was designed for a small number of 
rooms to be managed.

To enable a particular room, one would set up the ACL, go to the ACL page, 
and click "Use this ACL here" for the room down at bottom.

Tables of note:

room
-----

ag=> \d room
                             Table "room"
    Column    |  Type   |                 Modifiers
-------------+---------+--------------------------------------------
  id          | integer | not null default nextval('uniqueid'::text)
  name        | text    |
  description | text    |

Per-room information. id is the unique identifier, name is the room name.

room_security
-------------

ag=> \d room_security
      Table "room_security"
  Column  |  Type   | Modifiers
---------+---------+-----------
  room_id | integer |
  enabled | boolean |
  acl_id  | integer |

If present and enabled=true, a user must be in acl acl_id to enter room 
room_id.

acl
---

ag=> \d acl
             Table "acl"
     Column    |  Type   | Modifiers
--------------+---------+-----------
  id           | integer |
  allowed_user | integer |


id is the acl identifier, allowed_user is the id of the user in the acl.




More information about the ag-dev mailing list