Macaroons (computer science)

In computer security, a macaroon is an authorization credential that supports decentralized delegation between principals.

Macaroons are used in a variety of systems, including the Ubuntu Snappy package manager, the HyperDex data store, the Matrix communication protocol, and the Python Package Index.