Craig Pastro
c776b83291
Add error handling to examples ( #312 )
2023-10-09 21:31:36 +02:00
Oleksandr Redko
873d96d0a0
Refactor code by using switch instead of if-else ( #318 )
2023-07-18 08:44:48 +02:00
Christian Banse
148d710109
`v5` Pre-Release ( #234 )
...
Co-authored-by: Micah Parks <66095735+MicahParks@users.noreply.github.com>
Co-authored-by: Michael Fridman <mf192@icloud.com>
2023-02-21 14:32:25 +01:00
Michael Fridman
d81acbf7f3
Bump matrix to support latest go version (go1.19) ( #231 )
...
* Bump matrix to support latest go version (go1.19)
* Fix comment
2022-08-20 16:53:04 +02:00
Håvard Anda Estensen
f6c6299f67
chore: replace ioutil with io and os ( #198 )
2022-05-27 19:11:16 -04:00
Alexander Yastrebov
a725c1f60c
cmd: list supported algorithms (-alg flag) ( #123 )
2021-11-16 09:00:45 -05:00
Alexander Yastrebov
1275a5b909
Allow `none` algorithm in jwt command ( #121 )
2021-11-10 07:33:04 +01:00
Alexander Yastrebov
9c3665f0fc
Fixes jwt command to support EdDSA algorithm ( #118 )
...
Fixes
```
$ echo '{"foo":"bar"}' | jwt -key test/ed25519-private.pem -alg EdDSA -sign -
Error: error signing token: key is of invalid type
```
Signed-off-by: Alexander Yastrebov <yastrebov.alex@gmail.com>
2021-11-03 09:14:30 -04:00
Michael Fridman
2ebb50f957
Adds go module support /v4 ( #41 )
...
Additionally, added `staticcheck` for basic static code analysis (#44 )
Co-authored-by: Christian Banse <oxisto@aybaze.com>
2021-08-03 15:51:01 +02:00
Vasiliy Tolstov
324836737f
add ed25519 support ( #36 )
...
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
2021-07-29 23:57:09 +02:00
Sadman Sakib
6a07921e68
Enable go module support for the project ( #3 )
...
* initial go module file
Signed-off-by: sadmansakib <ssadman8@gmail.com>
* fix linting issues
Signed-off-by: sadmansakib <ssadman8@gmail.com>
* rename module to golang-jwt/jwt
Signed-off-by: sadmansakib <ssadman8@gmail.com>
* Renamed imports to match with go module name.
Signed-off-by: sadmansakib <ssadman8@gmail.com>
* update travis for latest go versions
Signed-off-by: sadmansakib <ssadman8@gmail.com>
* Set go version to 1.14
lowered the go version to make it consistent with matrix build
* revert accidental changes while renaming
Signed-off-by: sadmansakib <ssadman8@gmail.com>
* remove travis CI
no longer needed since github actions workflow was created for the
project
Signed-off-by: sadmansakib <ssadman8@gmail.com>
* Revert "remove travis CI"
This reverts commit b3ae57f710
.
* update travis for older go versions
2021-05-28 21:26:41 -04:00
Kévin Dunglas
42625203e8
chore: code cleanup ( #10 )
2021-05-27 19:26:21 -04:00
Aaron Boodman
195174e229
Clarify expected format for key files.
2019-10-28 21:57:07 -10:00
Dave Grijalva
5e25c22bd5
added installation instructions to command readme
2019-06-20 11:01:02 -07:00
Frederic BIDON
382e92cd09
Added support for RSA-PSS in jwt CLI
...
* input key is RSA for RS* _and_ PS* algs
Signed-off-by: Frederic BIDON <fredbi@yahoo.com>
2019-01-03 16:53:25 +01:00
Dave Grijalva
2268707a8f
Merge pull request #183 from hnakamur/support_rs256_in_jwt_command
...
Support RS256 algorithm in jwt command
2017-02-01 14:58:49 -08:00
Dave Grijalva
aaadee5836
s/head/header/
2017-02-01 10:44:25 -08:00
Dave Grijalva
53194fccb3
allow claims and headers to be specified at command line
2017-01-31 11:36:56 -08:00
Hiroaki Nakamura
c5d6625a50
Support RS256 algorithm in jwt command
2016-11-21 18:56:50 +09:00
Dave Grijalva
317b82a681
Merge remote-tracking branch 'origin/master' into release_3_0_0
2016-06-06 18:20:35 -07:00
Alexandre Bourget
36ab8fba55
Implement a "-show" command too.. for debugging purposes..
2016-04-14 14:26:38 -04:00
Dave Grijalva
56c7810ac4
Merge branch 'master' into release_3_0_0
2015-11-16 11:59:51 -08:00
Dave Grijalva
d9df83c827
use cleaner version of prefix checking (thanks shurcooL)
2015-11-13 15:03:12 -08:00
Dave Grijalva
dd0ede9741
fix array OOB panic ( #100 )
2015-11-13 12:50:04 -08:00
Štěpán Pilař
80be4727a3
Added parsing of ECDSA keys in the example app
2015-10-15 08:38:32 +02:00
Dave Grijalva
69c78c3652
missed one in the rename
2015-08-18 13:03:45 -07:00
Jamie Stackhouse
a33fdf927a
Going through and updating tests to pass.
...
Still need to add a test that utilizes the defaults of the structured
object.
Update Cmdline app
Update package reference for PR.
Update examples
2015-07-17 15:14:04 -03:00
Simon Jefford
23cb3af02c
pass keys as interface{} rather than []byte
...
This will allow clients to pass, for example, their own instances of
rsa.PublicKey if the key is not specified as some flavour of X509
cert. For example, Salesforce just specify the modulus and
exponent (https://login.salesforce.com/id/keys )
2014-08-26 14:14:17 -07:00
Henry
c2458a49b5
change pretty to compact
2014-05-21 16:27:23 +02:00
Dave Grijalva
11c8f1f10b
clean up todos
2014-05-20 14:54:44 -07:00
Dave Grijalva
6b310a4cc2
fixed whitespace issue when reading tokens from stdin
2014-05-19 22:38:15 -07:00
Dave Grijalva
8724cca5ea
debug flag
2014-05-19 22:19:42 -07:00
Dave Grijalva
e066f61666
yet more documentation
2014-05-19 20:25:30 -07:00
Dave Grijalva
a94bf1842f
improved documentation
2014-05-19 20:20:38 -07:00
Dave Grijalva
a77d4cd5f2
a useful example app
2014-05-19 20:13:39 -07:00