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 into
doawoo:mainfrom
jurraca:v2
Open

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

Conversation

@jurraca

@jurraca jurraca commented Jul 18, 2023

Copy link
Copy Markdown

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

jurraca commented Aug 3, 2023

Copy link
Copy Markdown
Author

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

@doawoo

doawoo commented Aug 6, 2023

Copy link
Copy Markdown
Owner

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