Changes between Version 32 and Version 33 of TIEDABACDemo
- Timestamp:
- 07/13/09 20:34:43 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TIEDABACDemo
v32 v33 30 30 31 31 Throughout this example we will make use of screenshots from the program to illustrate points. The program is itself is available via a Web Start/JLNP link. Clicking on that link will start the program on your desktop if your machine is configured to use Web Start. Instructions for that configuration are [http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp available on the web]. Feel free to follow along. 32 33 == ABAC Notions: Principals and Attributes == 34 35 At its root, ABAC assigns attributes to principals. A principal represents an actor in the system: a researcher, a component manager, etc. Attributes about a principal determine what an pricipal is authorized to do. A principal that can prove they have a given attribute can carry out a given action. In the simplest case a principal has an attribute because another principal asserts it (principals can also assert attributes reflexively, but this is not common). We will see how more complex assignments of attributes occur throughout the demo. 36 37 In the attribute explorer, principals are ovals and attributes are boxes. The direct assignment of an attribute is conveyed through an arrow. 38 39 [[Image(example17.png)]] 32 40 33 41 == Attributes for Slice Control ==