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

Method specific sub identifier formats, eg: did:jwk:<extension>:<base64url(jwk)> #12

Open
OR13 opened this issue Sep 6, 2022 · 1 comment

Comments

@OR13
Copy link
Contributor

OR13 commented Sep 6, 2022

JWKs are a foundational component of many identity and credentialing systems.

The did:jwk method could be extended with "longer form" identitifer schemes that address these specific use cases.

For example:

Content Addressing

Its possible to compress a did:jwk using content addressing... this can be accomplished without overloading did:jwk but leveraging the naming convention used for multiple network based methods, for example:

did:jwk:ipfs:cid -> cid -> did:jwk:encoded

This would leverage any content id based storage network to shorten the did, but at the cost of a different resolution process for jwk:ipfs when compared to jwk.

WebAuthN

TODO ?

OIDC

TODO ?

@OR13
Copy link
Contributor Author

OR13 commented Nov 18, 2022

Perhaps there is a way to extend did:jwk for WebAuthN use cases, based on this awesome work: https://github.com/excid-io/fido2-sign

@OR13 OR13 changed the title Method specific sub identifier formats, eg: did:jwk:ipfs:CID Method specific sub identifier formats, eg: did:jwk:extension:base64url(jwk) Nov 18, 2022
@OR13 OR13 changed the title Method specific sub identifier formats, eg: did:jwk:extension:base64url(jwk) Method specific sub identifier formats, eg: did:jwk:<extension>:<base64url(jwk)> Nov 18, 2022
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

No branches or pull requests

1 participant