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

Pluggable DID Resolver Interface #1033

Closed

Conversation

dbluhm
Copy link
Contributor

@dbluhm dbluhm commented Mar 17, 2021

This PR is a work in progress.

This PR adds interfaces to enable plugging in one or more DID resolvers. This enables ACA-Py to resolve DIDs from any VDR as long as there is a resolver plugin supporting it and the plugin is registered. By using a plugin that connects to a universal resolver instance, ACA-Py can inherit support for all methods supported by the universal resolver (with security and trust implications as a result of DIDs being resolved remotely).

burdettadam and others added 30 commits January 20, 2021 01:54
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
…egistry

 feature/did_resolver_plugin_registry
And add a few helper methods to DID and DIDUrl

Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Daniel Bluhm <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Indy DID Resolver using IndySdkLedger
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Until this method becomes a clear need.

Signed-off-by: Daniel Bluhm <[email protected]>
Luis Gomez and others added 13 commits March 24, 2021 12:50
Signed-off-by: Adam Burdett <[email protected]>
looking to get some features added to pydid, this commit is to mark a need for those features.

Signed-off-by: Adam Burdett <[email protected]>
empty endpoint should raise an error.

Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
@dbluhm dbluhm mentioned this pull request Mar 29, 2021
Luis Gomez and others added 13 commits March 29, 2021 17:50
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Adam Burdett <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
Signed-off-by: Luis Gomez <[email protected]>
@dbluhm
Copy link
Contributor Author

dbluhm commented Apr 7, 2021

Closing in favor of #1070

@dbluhm dbluhm closed this Apr 7, 2021
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.

4 participants