-
Macaroons Tokens (simple security tokens for distributed systems):
- https://github.com/rescrv/libmacaroons
- http://hackingdistributed.com/2014/05/16/macaroons-are-better-than-cookies/
- https://gith…
-
The following code causes a RuntimeError exception to be raised due to infinite recursion:
import pymacaroons
import base64
m1 = pymacaroons.Macaroon(location="", identifier="ro…
-
Hi there!
I've been using the `macaroon` and `bakery` libraries for a couple of test projects. First off, excellent work! They're both really intuitive to use and the code is incredibly helpful for…
-
## Abstract
This is an early design proposal for an authorization system for lastuser.
Functionally, the architecture should be
1. **Powerful**. Should let us manage users and groups from one locati…
-
As outlined in #100 subitem 6, Coaster's current `PermissionMixin` mechanism is inadequate for query-based API calls (like GraphQL), as `PermissionMixin` only controls access to an API endpoint. We ne…
-
In the original macaroons paper, PrepareForRequest binds the signature of all the discharge macaroons to the root macaroon's signature. Pymacaroons does not do that when verifying macaroons more than …
-
There seems to be nothing in the repository that documents how
to build the libmacaroons library.
I got as far as:
```
autoconf
./configure
make
```
At this point, we get this error:
```
make --no…
-
Would you be open to pull requests that expose specific algorithms for enacl functions? I'm specifically interested in `crypto_auth_hmacsha256` and `crypto_secretbox_xsalsa20poly1305`.
I use these al…
-
> Macaroons are serialized, using Base64 URL safe encoding RFC 4648. This way you can very easily append it to query string within URIs.
As far as I can tell, they're not. You seem to have some ext…
-
Actually we came across this problem when trying to verify some macaroons produced by macaroons.js. Related issue: https://github.com/me-box/databox-arbiter/issues/27
After experimenting and referr…