[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#824554: ITP: pymacaroons -- Macaroon library for Python



Package: wnpp
Severity: wishlist
Owner: Colin Watson <cjwatson@debian.org>

* Package name    : pymacaroons
  Version         : 0.9.2
  Upstream Author : Evan Cordell <cordell.evan@gmail.com>
* URL             : https://github.com/ecordell/pymacaroons
* License         : Expat
  Programming Lang: Python
  Description     : Macaroon library for Python

Macaroons, like cookies, are a form of bearer credential.  Unlike opaque
tokens, macaroons embed caveats that define specific authorization
requirements for the target service, the service that issued the root
macaroon and which is capable of verifying the integrity of macaroons it
receives.

Macaroons allow for delegation and attenuation of authorization.  They
are simple and fast to verify, and decouple authorization policy from
the enforcement of that policy.

We're moving towards using this library for various authorization tasks
at work (Canonical).  While most of these uses are in contexts where
we'd tend to use Python packaging directly, there are some situations
where it would be useful to have a Debian package too.

This depends on #781984.

-- 
Colin Watson                                       [cjwatson@debian.org]


Reply to: