quartzjer / did-jwk

DID JWK Method Spec
Creative Commons Zero v1.0 Universal
6 stars 6 forks source link

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

Open OR13 opened 1 year ago

OR13 commented 1 year ago

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 commented 1 year ago

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