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

Difference between JWT and 'JWT' #106

Open
FabioPinheiro opened this issue Jun 17, 2024 · 1 comment
Open

Difference between JWT and 'JWT' #106

FabioPinheiro opened this issue Jun 17, 2024 · 1 comment

Comments

@FabioPinheiro
Copy link
Contributor

FabioPinheiro commented Jun 17, 2024

JWT is something very specific and well-documented: RFC 7519 - JSON Web Token (JWT)

Although we start talking about verifiable credentials on top of JWT. We call it JWT...

Most of the specifications online call it "Verifiable Credentials JWT" or VC-JWT https://identity.foundation/jwt-vc-presentation-profile/

Now we are adding SD-JWT as another Credential type. Stands for SD selective-disclosure https://datatracker.ietf.org/doc/draft-ietf-oauth-selective-disclosure-jwt/

I was reading the documentation website and saw the term JWT is missing from the glossary, which doesn't help. https://docs.atalaprism.io/docs/concepts/glossary
But my main concern is that we are using the 'JWT' with both meanings without being explicit about it.
When talking about Keycloak and apikey authentication the term is JWT is referring to the JSON Web Token and not of the verifiable credential (as most of the document). https://docs.atalaprism.io/tutorials/multitenancy/tenant-migration

I would like to ask again to refine those terms.
Because I get sometimes confuse knowing all the Lore of the terms in Atala. I can only imagine someone from outside.

@FabioPinheiro
Copy link
Contributor Author

There are also other problematic abbreviations.
Does everyone agree with the following list?

VC -> Verifiable Credential:


Formats & Protocols (basically what is not a Verifiable Credential):

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