Commit Graph

  • a2e408bd30 repo fixes v5 re 2022-12-12 17:10:21 +0300
  • 29918af7f7 fix repos main v4.4.3 re 2022-12-12 17:07:02 +0300
  • f85f66506a Cleanup and documentation of verification functions cleanup-verify Christian Banse 2022-12-09 19:28:05 +0100
  • 1ef0fe8cd4 New validation API (#236) Christian Banse 2022-12-05 14:56:21 +0100
  • 6e6600860a Remove `StandardClaims` in favor of `RegisteredClaims` (#235) Christian Banse 2022-08-28 18:17:04 +0200
  • a90858af11 Starting `v5` development Christian Banse 2022-08-27 11:36:37 +0200
  • 9358574a7a
    Allow strict base64 decoding (#259) Alexander Yastrebov 2022-12-09 18:04:03 +0100
  • 2da29a669a forgot variable gh-action-markdown Christian Banse 2022-12-03 20:50:05 +0100
  • d053d71a6d Added GitHub Actions Markdown Christian Banse 2022-12-03 20:48:14 +0100
  • 2f0984a28b
    Using `tparse` for nicer CI test display (#251) Christian Banse 2022-11-29 16:00:41 +0100
  • 2101c1f4bc
    No pointer embedding in the example (#255) Christian Banse 2022-11-08 15:43:45 +0100
  • e8c10437a0 Pattern matching on subject pattern-matching Christian Banse 2022-10-26 22:15:55 +0200
  • 5a65c47732 Added more options to check iss and sub Christian Banse 2022-10-26 22:05:32 +0200
  • 5d57c292ea Re-enabled map claim tests. Added error return value to claim getter functions Christian Banse 2022-10-26 21:06:11 +0200
  • 2281dd9079 exported CustomClaims Christian Banse 2022-10-26 19:11:37 +0200
  • 06a12c108b More documentation Christian Banse 2022-10-26 19:09:07 +0200
  • 91f51d0f6b
    Apply suggestions from code review Christian Banse 2022-10-15 22:21:15 +0200
  • 35053d4e20
    Removed unneeded if statement (#241) Krouton 2022-10-15 21:38:07 +0900
  • 0c4e387985
    Add doc comment to ParseWithClaims (#232) Jacob Kopczynski 2022-09-26 07:01:52 -0700
  • eedf3ebe01 Added option for audience check Christian Banse 2022-08-27 13:42:01 +0200
  • 4990d2cdf3 Added timeFunc, made iat optional Christian Banse 2022-08-27 13:36:45 +0200
  • 0e79f91215 GetExpiresAt() -> GetExpirationTime() Christian Banse 2022-08-27 13:07:17 +0200
  • 066f850043 Fixed linting errors Christian Banse 2022-08-27 12:59:15 +0200
  • dc52415cf7 New Validation API Christian Banse 2022-08-27 12:07:09 +0200
  • 7e82f33cee
    Remove `StandardClaims` in favor of `RegisteredClaims` (#235) Christian Banse 2022-08-28 18:17:04 +0200
  • 0b5f240626 ++ compat-test Christian Banse 2022-08-28 11:51:21 +0200
  • cc30155791 Compat test Christian Banse 2022-08-28 11:48:19 +0200
  • 5735b9c09c Added option for audience check Christian Banse 2022-08-27 13:42:01 +0200
  • 93dcd2e886 Added timeFunc, made iat optional Christian Banse 2022-08-27 13:36:45 +0200
  • 1d88540186 GetExpiresAt() -> GetExpirationTime() Christian Banse 2022-08-27 13:07:17 +0200
  • 3098ea8845 Fixed linting errors Christian Banse 2022-08-27 12:59:15 +0200
  • 1b437d8467 New Validation API Christian Banse 2022-08-27 12:07:09 +0200
  • 895749e449 Starting `v5` development Christian Banse 2022-08-27 11:36:37 +0200
  • bfea432b1a
    Include https://github.com/golang-jwt/jwe in README (#229) Christian Banse 2022-08-20 17:04:58 +0200
  • d81acbf7f3
    Bump matrix to support latest go version (go1.19) (#231) Michael Fridman 2022-08-20 10:53:04 -0400
  • fdaf0eb0e0
    Implement a BearerExtractor (#226) Hugo 2022-08-19 13:59:36 +0200
  • f2878bb94b
    fix: link update for README.md for v4 (#217) KroKite 2022-08-15 16:15:52 +0530
  • 9294af54b5
    chore: remove unused claims in RSA table driven test (#212) v4.4.2 George Kechagias 2022-06-04 15:03:41 +0300
  • 2da0bf7566
    Fixed integer overflow in NumericDate.MarshalJSON (#200) Qian Qiao 2022-06-04 10:13:34 +0800
  • 03ffd83e84 Introducing new ValidWithOptions interface validation-opts-experiment-3 Christian Banse 2022-05-28 22:23:15 +0200
  • cea8a174f9 Validator Options 2: New appraoch using external struct validation-opts-experiment-2 Christian Banse 2022-05-28 22:07:51 +0200
  • 8fb42696ff
    Update SECURITY.md (#207) Christian Banse 2022-05-28 21:53:11 +0200
  • 08479837c3 Added missing file validation-opts-experiment-1 Christian Banse 2022-05-28 21:13:49 +0200
  • 9322ee9417 Validation Options: Experiment 1 Christian Banse 2022-05-28 21:12:35 +0200
  • cf43decf7c
    Create SECURITY.md (#171) Michael Fridman 2022-05-28 12:40:34 -0400
  • 4426925f0c
    CI check for Go code formatting (#206) Michael Fridman 2022-05-28 10:03:15 -0400
  • de7268f1f8 Format Go code gofumpt-action Mike Fridman 2022-05-27 19:14:55 -0400
  • 1697222a72 Add Go code formatting Mike Fridman 2022-05-27 19:14:46 -0400
  • f6c6299f67
    chore: replace ioutil with io and os (#198) Håvard Anda Estensen 2022-05-28 01:11:16 +0200
  • 89a6400b7f
    add installation guidelines to the README file (#204) Luigi Morel 2022-05-28 02:07:25 +0300
  • 6e2ab4291f
    docs: update link to pkg.go.dev page (#195) Vladislav Polyakov 2022-04-19 18:45:50 +0300
  • 83478b3c8f
    Added MicahParks/keyfunc to extensions (#194) Christian Banse 2022-04-18 22:01:59 +0200
  • d272f4dadc
    Chore: Added Github Action to auto format code on push to main jay-dee7 2022-03-28 03:03:36 +0530
  • 0972257eba
    Revert "feat: port clockskew support (#139)" (#184) v4.4.1 Michael Fridman 2022-03-26 10:13:03 -0400
  • 1096e506e6
    Add go1.18 to ci pipeline (#173) Michael Fridman 2022-03-18 07:15:45 -0400
  • d489c99d3e
    feat: port clockskew support (#139) v4.4.0 ksegun 2022-03-08 01:43:46 -0600
  • 73c8300abd Playing around with Go 1.18 generics generics Christian Banse 2022-02-18 00:59:12 +0100
  • 6de17d3b3e
    fix: expired token error message (#165) ydylla 2022-02-15 14:31:33 +0100
  • 279dd19720
    Set json encoding precision (#162) v4.3.0 Michael Fridman 2022-02-09 21:54:31 -0500
  • 863d23d08a
    fix: fixed typo detect by cSpell (#164) Giau. Tran Minh 2022-02-09 23:14:42 +0700
  • 2387103809
    Add JWT logo image attribution (#161) Michael Fridman 2022-02-08 22:35:49 -0500
  • d0c0939ff8
    updated README.md to contain more extensions (#155) Máté Lang 2022-02-03 13:49:22 +0200
  • e01ed05a31
    remove unnecessary for loop in token signing string for readability (#34) hyeonjae 2022-02-03 20:47:58 +0900
  • 78a18c0808
    Implementing `Is(err) bool` to support Go 1.13 style error checking (#136) Christian Banse 2022-01-19 22:55:19 +0100
  • 0fb40d3824
    use errors.Is for extractor errors (#141) Stefan Tudose 2021-12-15 12:50:05 +0100
  • 957802ced4 Using `errors.As` to check for validation errors using-error-as Christian Banse 2021-11-29 21:23:48 +0100
  • c435f38291
    #129: Added VerifyIssuer method to RegisteredClaims (#130) v4.2.0 tfonfara 2021-11-24 14:27:41 +0100
  • a725c1f60c
    cmd: list supported algorithms (-alg flag) (#123) Alexander Yastrebov 2021-11-16 15:00:45 +0100
  • 823c014036
    Unwrap for ValidationError (#125) Kevin de Berk 2021-11-15 15:25:32 +0100
  • 1275a5b909
    Allow `none` algorithm in jwt command (#121) Alexander Yastrebov 2021-11-10 07:33:04 +0100
  • f4865cddea
    Revert Encoding/Decoding changes for better compatibility (#117) ajermaky 2021-11-06 04:21:20 -0700
  • 9c3665f0fc
    Fixes jwt command to support EdDSA algorithm (#118) Alexander Yastrebov 2021-11-03 14:14:30 +0100
  • a2aa655627
    Fix int64 overflow in newNumericDateFromSeconds (#112) PiotrKozimor 2021-10-27 03:14:01 +0200
  • c0ffb890f3
    Improve code comments, including security consideration (#107) Sebastien Rosset 2021-10-15 05:48:31 -0700
  • 65357b9e5b
    Introducing functional-style options for the Parser type (#108) Christian Banse 2021-10-13 19:36:33 +0200
  • cac353cdc2
    fix the comment of VerifyExpiresAt (#109) Ichinose Shogo 2021-10-10 06:17:39 +0900
  • fd8cd69d8e
    Adjusted `parser_test.go` to include RSA and ECDSA tokens (#106) v4.1.0 Sebastien Rosset 2021-09-24 12:32:29 -0700
  • 02bc1ac506
    When exp indicates the present, make it invalid. (#86) Hinagiku Soranoba 2021-09-11 06:44:55 +0900
  • d2c5d5ab01
    Add EdDSA to "Signing methods and Key types" in README.md (#103) Hyun 2021-09-11 03:30:13 +0900
  • 205b3dc4bb
    fix link (#102) Yoan Blanc 2021-09-10 14:27:13 +0200
  • 93130d3c71
    Create codeql-analysis.yml (#101) Michael Fridman 2021-09-09 10:42:26 -0400
  • 3f50a786ff
    Harmonising capitalisation of "token" in error strings (#97) yoogo 2021-08-30 02:45:24 +0800
  • 2bd8ee77fc
    Accept `crypto.Signer` that contains a `ed25519.PublicKey` in ed25519 (#95) Mark Karpelès 2021-08-24 10:56:11 +0900
  • 80625fb516
    Backwards-compatible implementation of RFC7519's registered claim's structure (#15) Christian Banse 2021-08-22 19:23:13 +0200
  • c9ab96ba53
    jwt: Fix Verify methods documentation (#83) Luis Gabriel Gomez 2021-08-22 05:18:33 -0300
  • eac9e9edf2
    Format code with "go fmt" (#53) Alexander F. Rødseth 2021-08-21 01:43:08 +0200
  • a06361ba65
    ci: add support for go1.17 (#89) Michael Fridman 2021-08-17 04:05:04 -0400
  • bac80eaac8
    Link to migration guide in README.md (#87) Zach Wasserman 2021-08-11 12:19:58 -0700
  • 99b3c71ec7 jwt: Return better error messages on malformed tokens feature/fix.75 Luis Gabriel Gomez 2021-08-03 19:41:37 -0300
  • 85f0a979dd
    Fix typo in note (#82) Francois Lebel 2021-08-03 13:59:46 -0700
  • 3258b3fca0
    jwt: Add parser benchmarks (#70) Luis Gabriel Gomez 2021-08-03 17:57:36 -0300
  • bd2db2d4a2
    Changing pkg.go.dev URL to github.com/golang-jwt/jwt/v4 (#77) Christian Banse 2021-08-03 19:41:00 +0200
  • 2ebb50f957
    Adds go module support /v4 (#41) v4.0.0 Michael Fridman 2021-08-03 09:51:01 -0400
  • 8f4a716de0 Deprecating `ParseRSAPrivateKeyFromPEMWithPassword` since the underyling `x509.DecryptPEMBlock` is deprecated in Go 1.16, since RFC 1423 is considered to be insecure by design. deprecate-legacy-pem-encryption Christian Banse 2021-07-31 14:36:53 +0200
  • 4bbdd8ac62
    Prepare release 3.2.2 (#42) v3.2.2 v3 Christian Banse 2021-07-30 22:54:04 +0200
  • 8e9d9ebf6f
    Fix security vulnerability (#40) Sebastiaan van Stijn 2021-07-30 22:27:54 +0200
  • 324836737f
    add ed25519 support (#36) Vasiliy Tolstov 2021-07-30 00:57:09 +0300
  • 860640e886
    Allocation optimization (#33) Josh Kline 2021-07-12 23:31:42 -0700
  • 3008b2bdea
    remove support for Go <= 1.14 (#28) Amnon 2021-06-22 17:49:56 +0100
  • 5130b59fa7
    Update VERSION_HISTORY.md and MIGRATION_GUIDE.md (#27) v3.2.1 Christian Banse 2021-06-08 14:18:15 +0200