Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding Macaroon V2 impl #3

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open

Adding Macaroon V2 impl #3

wants to merge 7 commits into from

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 join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants