Skip to content
This repository was archived by the owner on Feb 5, 2025. It is now read-only.

Adding Macaroon V2 impl#3

Open
jurraca wants to merge 7 commits intodoawoo:mainfrom
jurraca:v2
Open

Adding Macaroon V2 impl#3
jurraca wants to merge 7 commits intodoawoo:mainfrom
jurraca:v2

Conversation

@jurraca
Copy link

@jurraca jurraca commented Jul 18, 2023

This implements macaroons V2 spec as defined here, and leaning on the Python pymacaroons lib and Golang go-macaroons lib. Wrote this to work on a separate project, but I think it's close to workable.

Curious if prior work was done for V2. If this seems directionally correct, and there's interest in adding it to this lib, I'll clean it up a further and add tests.

Let me know your thoughts. Thanks!

@jurraca
Copy link
Author

jurraca commented Aug 3, 2023

hey @doawoo I've updated the version handling and added a few tests for binary serializer. lmk if you have any feedback.

@doawoo
Copy link
Owner

doawoo commented Aug 6, 2023

Hey there! I'm taking a look at this PR in chunks now! Sorry for the delay

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants