Skip to content

add signed biscuit cookbook#28

Open
daeMOn63 wants to merge 7 commits intomainfrom
cookbook_signed_biscuit
Open

add signed biscuit cookbook#28
daeMOn63 wants to merge 7 commits intomainfrom
cookbook_signed_biscuit

Conversation

@daeMOn63
Copy link
Contributor

provide a cookbook/signedbiscuit package, exposing helpers to Generate / Sign / Verify biscuits, that are usable out of the box by external parties. This avoid the facts and query creation complexity, and ease the consistency between the biscuit and verifier definition.

@daeMOn63 daeMOn63 force-pushed the cookbook_signed_biscuit branch from 15d7d35 to f516fc9 Compare November 5, 2020 10:38
@daeMOn63 daeMOn63 changed the base branch from master to search_block_index November 5, 2020 10:38
@daeMOn63 daeMOn63 requested a review from titanous November 6, 2020 14:58
@daeMOn63 daeMOn63 force-pushed the cookbook_signed_biscuit branch from f516fc9 to f54f9a5 Compare November 9, 2020 15:00
Base automatically changed from search_block_index to master November 12, 2020 08:23
@daeMOn63 daeMOn63 force-pushed the cookbook_signed_biscuit branch from f54f9a5 to 6d94fad Compare November 12, 2020 08:34
@daeMOn63 daeMOn63 force-pushed the cookbook_signed_biscuit branch 4 times, most recently from c5d1a18 to c8b6b62 Compare November 25, 2020 15:50
Signature cookbook now exposes more generic endpoints, allowing
to integrate more easily in real use cases context.
The endpoints now works on biscuit.Builder or biscuit.Verifier
instead of raw biscuits, so the signature flow can be chained with
others

Verifier now exposes a SHA256Sum proxy to the biscuit one to avoid
an extra biscuit parameter requirement on signature verifcation.

Verifier PrintWorld now run the world on call to ease debugging.
This ensure rules have generated their facts before printing.
@daeMOn63 daeMOn63 force-pushed the cookbook_signed_biscuit branch from c8b6b62 to 036e25b Compare December 4, 2020 16:43
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.

1 participant