Comments (3)
One suggestion is to expose the raw signing part of the code, in essence the signPayload function. I have really specific requirements for my jwt's and (for encoding) it would be easier for me, to just call a function like signPayload
with two json strings, one for the header + one for the body. It base64 encodes them, appends them, signs them and returns the result. Yes it's up to the caller to get the formats right, but for someone who wants to do something unusual, it would be a powerful feature.
from jwt.
Well, sounds interesting, but I'm afraid that this method will be used too rare, to be exported.
from jwt.
BTW: it's happening in #40
from jwt.
Related Issues (20)
- docs: example code: token.Bytes undefined HOT 3
- Key size check in getHashRS() in algo_rs.go is invalid HOT 4
- The jwt format is incorrect and panic directly HOT 13
- Add clear warnings for HS256 secret length HOT 6
- JWK Set jwt.Verifier implementation HOT 7
- Crypto Go :we are a research group to help developers build secure applications. HOT 3
- IsValidAt with CustomClaims ? HOT 3
- Version v5.2.0 is breaking our code HOT 11
- Document Parse & ErrNotJWTType relation in GUIDE.md
- Rewrite fuzzing test with a new Go fuzzer from Go 1.19 HOT 1
- Add PASETO note in README
- Add Parsing tests
- Go Version Inconsistency HOT 2
- Where should I give the secret on validation? HOT 8
- Optimisation causing incorrect header to encode HOT 3
- Slow Sign HOT 18
- Cannot find package "github.com/cristalhq/jwt/v3" HOT 3
- KeyID support for RFC7517 HOT 1
- Error in readme -> Parse and verify token exemple HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jwt.