Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neo4j-devtools/jet-key
JSON Enablement Tokens - to grant access to software and features
https://github.com/neo4j-devtools/jet-key
jwt
Last synced: about 1 month ago
JSON representation
JSON Enablement Tokens - to grant access to software and features
- Host: GitHub
- URL: https://github.com/neo4j-devtools/jet-key
- Owner: neo4j-devtools
- License: mit
- Created: 2020-02-04T19:35:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T18:11:52.000Z (about 2 years ago)
- Last Synced: 2023-03-04T15:57:01.393Z (almost 2 years ago)
- Topics: jwt
- Language: TypeScript
- Homepage: https://neo4j-devtools.github.io/jet-key
- Size: 2.5 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JET-Key
A library for enabling users to access software features.
## Similar to a JWT, but with a different purpose
A "JSON Enablement Token" is the shape of a JWT and signed like a JWT, but with specific fields that are
useful for use as a software key. A JWT is used to grant an authenticated user access to a protected resource. A JET is used
to verify that a particular registrant has been granted access to software features. A JWT usually lives for hours
or days and is exchanged during a trusted network flow. A JET lasts for a year or more and is probably delivered to the registrant via email.## Why?
The historic battles of software publishers versus pirates are mostly over, yet sometimes the internet is not a thing and people still need to manage who gets access to what.
This is about "enabling" people to get access to stuff. Not about enforcement or compliance.