Capability
From Erights
(Difference between revisions)
m (Instead of general "password capabilities" (for non-members of our community this is a void term) we now refer to some concrete kind of "password capability".) |
m |
||
Line 9: | Line 9: | ||
Some examples of capabilities that are infeasible to forge: | Some examples of capabilities that are infeasible to forge: | ||
* Designations of remote objects in E, such as <tt>captp://*orwqphzlugjwqj2wozz7tmg47ime466j@74.125.87.147:55189/oa6vn5whhapylswhzesdlqh5ppmjkcrq.</tt> Those who hold these capabilities have the permission to invoke any method supported by the designated object. | * Designations of remote objects in E, such as <tt>captp://*orwqphzlugjwqj2wozz7tmg47ime466j@74.125.87.147:55189/oa6vn5whhapylswhzesdlqh5ppmjkcrq.</tt> Those who hold these capabilities have the permission to invoke any method supported by the designated object. | ||
- | * "Invidations for viewing" Picasa web albums. | + | * "Invidations for viewing" Picasa web albums, such as <tt>https://picasaweb.google.com/lh/sredir?uname=XXXXXXXXXXXXXXXXXXXXX&target=ALBUM&id=XXXXXXXXXXXXXXXXXXX&authkey=XXXXXXXXXXXXXXXXXXXX</tt> |
== See also == | == See also == |
Revision as of 14:42, 12 April 2011
Definition
A capability is a token that identifies an object and provides its holder with the permission to operate on the object it identifies. Capabilities must either be totally unforgeable or infeasible to forge.
Examples
Some examples of unforgeable capabilities:
- Designations of objects in E. Those who hold these capabilities have the permission to invoke any method supported by the designated object.
- Designations of functions and procedures in Emily. Those who hold these capabilities have the permission to call designated functions or procedures.
Some examples of capabilities that are infeasible to forge:
- Designations of remote objects in E, such as captp://*orwqphzlugjwqj2wozz7tmg47ime466j@74.125.87.147:55189/oa6vn5whhapylswhzesdlqh5ppmjkcrq. Those who hold these capabilities have the permission to invoke any method supported by the designated object.
- "Invidations for viewing" Picasa web albums, such as https://picasaweb.google.com/lh/sredir?uname=XXXXXXXXXXXXXXXXXXXXX&target=ALBUM&id=XXXXXXXXXXXXXXXXXXX&authkey=XXXXXXXXXXXXXXXXXXXX
See also
XXX improve this section
See What is a Capability, Anyway? for a partisan explanation of what capabilities actually are.
See also Overview: Capability Computation
- This page is a stub; it should be expanded with more information. If doing so, check the original E web site and the mailing list archives for content which could be moved into this page.