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

PoC for Encryptor Signature Self-Delegation Authentication #601

Draft
wants to merge 5 commits into
base: epic-v0.6.x
Choose a base branch
from

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    95f7b7c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e548f9a View commit details
    Browse the repository at this point in the history
  3. feat: rename parameter to hint that we support different signer types

    Normally, we would use ETH-based signers, but in principle anything that's a PK signer should work.
    cygnusv committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    409aa5e View commit details
    Browse the repository at this point in the history
  4. feat: function to create self-delegated app-side signers

    This means, they already include the self-delegation authorization from the encryptor
    cygnusv committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    fa6633c View commit details
    Browse the repository at this point in the history
  5. [TEMP COMMIT] Show how self-delegation works in an example

    This currently works with tapir ritual 6, but only because it uses OpenAccessAuthorizer. In reality, this will fail with GlobalAllowList since this needs proper validation of evidence authorization.
    This commit should be deleted before merging the PR, it's just illustrative
    cygnusv committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    d8b249d View commit details
    Browse the repository at this point in the history