⌂ocaps
1.0.0*
  • Running
  • Examples
    • Construction
    • Composition
    • Attenuation
    • Modulation
    • Revocation
    • Expiration
    • Amplification
    • Abstraction
    • Delegation
    • Gatekeeper
    • Dynamic Sealing
    • Membrane
    • Responsibility Tracking (Horton)
  • A Guide To Capabilities
    • Introducing Capabilities
    • Constructing Capabilities
    • Authorizing Capabilities
    • Managing Capabilities
    • Confining Capabilities
ocaps
⌂ocaps
1.0.0*
  • Running
  • Examples
    • Construction
    • Composition
    • Attenuation
    • Modulation
    • Revocation
    • Expiration
    • Amplification
    • Abstraction
    • Delegation
    • Gatekeeper
    • Dynamic Sealing
    • Membrane
    • Responsibility Tracking (Horton)
  • A Guide To Capabilities
    • Introducing Capabilities
    • Constructing Capabilities
    • Authorizing Capabilities
    • Managing Capabilities
    • Confining Capabilities
  • ocaps
  • A Guide To Capabilities

A Guide To Capabilities

This is a guide to capabilities written for the general programmer, using Scala.

Note

If you are looking for examples of using ocaps, please see the examples sections.

  • Introducing Capabilities
  • Constructing Capabilities
  • Authorizing Capabilities
  • Managing Capabilities
  • Confining Capabilities

Further Reading

  • Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control
  • Bringing Object-orientation to Security Programming
  • Capability Myths Demolished
  • What are Capabilities
  • Capability Based Security
  • Capability Patterns
The source code for this page can be found here.

Next: Introducing Capabilities

On this page:
  • A Guide To Capabilities
    • Further Reading