Commit Graph

  • 2036f52446 Made validator private for now Christian Banse 2022-12-04 23:49:29 +0100
  • 1d6e6dc8f0 Simplified Validation API Christian Banse 2022-12-04 19:59:35 +0100
  • 2da29a669a forgot variable Christian Banse 2022-12-03 20:50:05 +0100
  • d053d71a6d Added GitHub Actions Markdown Christian Banse 2022-12-03 20:48:14 +0100
  • 84f2800003 Allow strict base64 decoding Alexander Yastrebov 2022-12-02 18:52:54 +0100
  • 2f0984a28b
    Using `tparse` for nicer CI test display (#251) Christian Banse 2022-11-29 16:00:41 +0100
  • 31f23d2e82 trigger ci Mike Fridman 2022-11-29 09:55:03 -0500
  • 92922b32e9 Update build.yaml workflow Mike Fridman 2022-11-29 09:48:32 -0500
  • c9a411555e
    Fix the inconsistency of errors thrown King超 2022-11-14 17:40:35 +0800
  • 2101c1f4bc
    No pointer embedding in the example (#255) v4.4.3 Christian Banse 2022-11-08 15:43:45 +0100
  • 3fe98b9053 ++ Christian Banse 2022-11-08 10:07:56 +0100
  • f0841c5458 Chaning the HTTP example to NOT embed a pointer claim Christian Banse 2022-11-08 09:59:21 +0100
  • cbf947e2c6 Using `tparse` for nicer CI test display Christian Banse 2022-10-26 22:29:34 +0200
  • 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
  • aaec15bc66 Improve precision on `UnmarshalJSON` of `NumericDate` Shingo Ohtsuka 2022-10-15 11:54:02 +0900
  • 10bc0152ec Add test for `UnmarshalJSON` of `NumericDate` Shingo Ohtsuka 2022-10-13 23:03:44 +0900
  • 18455e8d81 fix: VerifyExpiresAt Matteo Silvestri 2022-10-13 16:24:34 +0200
  • bda643613c hmac sign should accept a key as string Dillon Streator 2022-10-12 13:14:09 -0500
  • 0c4e387985
    Add doc comment to ParseWithClaims (#232) Jacob Kopczynski 2022-09-26 07:01:52 -0700
  • 00d4cac421 Removed unneeded if statement Krout0n 2022-09-16 15:41:11 +0900
  • 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
  • 7315d129ea Remove `StandardClaims` in favor of `RegisteredClaims` Christian Banse 2022-08-27 12:07:09 +0200
  • 895749e449 Starting `v5` development Christian Banse 2022-08-27 11:36:37 +0200
  • 59d0db212d fix: SignedString/ParseWithClaims method must byte array rol 2022-08-26 16:27:21 +0800
  • 3a1832c5a4
    Add doc comment to ParseWithClaims Jacob Kopczynski 2022-08-23 16:22:18 -0700
  • 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
  • 26496cb495 Fix comment Mike Fridman 2022-08-20 08:49:39 -0400
  • 131fa479d9 Bump matrix to support latest go version (go1.19) Mike Fridman 2022-08-20 08:36:46 -0400
  • fdaf0eb0e0
    Implement a BearerExtractor (#226) Hugo 2022-08-19 13:59:36 +0200
  • d634c29caf Ignore case-sensitivity for "Bearer" Hugo Osvaldo Barrera 2022-08-15 13:32:22 +0200
  • f2878bb94b
    fix: link update for README.md for v4 (#217) KroKite 2022-08-15 16:15:52 +0530
  • 6bce7f546c
    Update README.md Christian Banse 2022-08-15 12:45:14 +0200
  • cb213bacaf
    Include https://github.com/golang-jwt/jwe in README Christian Banse 2022-08-15 12:43:02 +0200
  • 781c8bd3b8 Implement a BearerExtractor Hugo Osvaldo Barrera 2022-08-10 15:15:38 +0200
  • 6bbc53677e Reuse example from RFC7516 Change map to struct with json tags Rename enum values Add documentation ortyomka 2022-07-04 14:22:40 +0300
  • 3d9317872a Fix staticcheck issue ortyomka 2022-06-26 21:55:39 +0300
  • 3ced9fdd25
    Merge 01d55347b4 into 9294af54b5 Éric Larivière 2022-06-26 05:45:05 +0000
  • 01d55347b4
    Fix typo in curve bits 512 vs 521 Éric Larivière 2022-06-26 01:43:13 -0400
  • 2df49f0d33 Add comments ortyomka 2022-06-23 17:52:33 +0300
  • 5d85a53fb1 Add JWE creation and decryption Add tests ortyomka 2022-06-23 15:34:09 +0300
  • cdc69446a4 Add RSA-OAEP to encrypt cek ortyomka 2022-06-23 12:28:59 +0300
  • 6ad534b7f6 Add AESGCM cipher ortyomka 2022-06-23 10:00:51 +0300
  • f463dd6752 Add Content Encryption Key generator ortyomka 2022-06-22 22:49:34 +0300
  • 3598f8d35f Add Parse and Serialize JWE token ortyomka 2022-06-22 22:35:21 +0300
  • dcc7433327
    fix: link update for README.md for v4 KroKite 2022-06-21 14:50:02 +0530
  • 23d8ed4e9b chore: remove unused claims in table driven test - part2 George Kechagias 2022-06-08 11:03:35 +0300
  • 9294af54b5
    chore: remove unused claims in RSA table driven test (#212) v4.4.2 George Kechagias 2022-06-04 15:03:41 +0300
  • 93b9417178 Claims in rsa.test.go Table Driven Test are Unused George Kechagias 2022-06-04 13:18:29 +0300
  • 2da0bf7566
    Fixed integer overflow in NumericDate.MarshalJSON (#200) Qian Qiao 2022-06-04 10:13:34 +0800
  • bf78efc361
    Merge branch 'golang-jwt:main' into fix-numeric-date-marshaljson-overflow Qian Qiao 2022-05-31 11:04:08 +0800
  • 769fec9990 Improved the wording of the comments Qian Qiao 2022-05-30 19:20:58 +0000
  • 585fa25465 Added source code comments to document the reason for the approach used to marshal times. Qian Qiao 2022-05-30 19:17:25 +0000
  • 03ffd83e84 Introducing new ValidWithOptions interface Christian Banse 2022-05-28 22:23:15 +0200
  • cea8a174f9 Validator Options 2: New appraoch using external struct 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 Christian Banse 2022-05-28 21:13:49 +0200
  • 9322ee9417 Validation Options: Experiment 1 Christian Banse 2022-05-28 21:12:35 +0200
  • a08cd1f785
    Update SECURITY.md Christian Banse 2022-05-28 19:15:38 +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 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
  • b7ca421c95
    Slight adjustments Christian Banse 2022-05-27 09:04:32 +0200
  • 6ae3e4f158 change module link to v4 Luigi Morel 2022-05-26 19:14:08 +0300
  • a8a1ec54b0 add installation guidelines Luigi Morel 2022-05-19 20:03:39 +0300
  • eb2e058ac1 Supporting even larger timestamps Qian Qiao 2022-05-03 02:11:04 +0000
  • 915a7810d7 Fixed integer overflow in NumericDate.MarshalJSON Qian Qiao 2022-05-02 03:28:54 +0000
  • a8501c0868 chore: replace ioutil with io and os Håvard Anda Estensen 2022-04-27 14:07:59 +0200
  • 6e2ab4291f
    docs: update link to pkg.go.dev page (#195) Vladislav Polyakov 2022-04-19 18:45:50 +0300
  • 9142a7b3d8
    docs: update link to pkg.go.dev page Vladislav Polyakov 2022-04-19 14:31:06 +0300
  • 83478b3c8f
    Added MicahParks/keyfunc to extensions (#194) Christian Banse 2022-04-18 22:01:59 +0200
  • 9dd4568682
    Update README.md Christian Banse 2022-04-18 16:02:45 +0200
  • d62c3a3c0c Added MicahParks/keyfunc to extensions Christian Banse 2022-04-18 16:01:06 +0200
  • c56c380842 Updating go.mod Jean-Sébastien Goupil 2022-03-29 12:32:18 -0700
  • a6c0c037dc Provide a TimeFunc() local to the parser so it can be run without relying on a static function. Jean-Sébastien Goupil 2022-03-29 12:04:06 -0700
  • 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
  • 9a23588c68 Add retract directive to go.mod Mike Fridman 2022-03-18 10:17:59 -0400
  • bf32da65af Revert "feat: port clockskew support (#139)" Mike Fridman 2022-03-18 10:04:57 -0400
  • 1096e506e6
    Add go1.18 to ci pipeline (#173) Michael Fridman 2022-03-18 07:15:45 -0400
  • 00ca8e8df1
    Update SECURITY.md Christian Banse 2022-03-17 00:57:02 +0100
  • 795cf2cf1e Update github actions workflow Mike Fridman 2022-03-16 19:34:12 -0400
  • e5de204137 Bump supported go version Mike Fridman 2022-03-16 19:33:30 -0400
  • 03e21c78f2
    Update build.yml Christian Banse 2022-03-15 22:13:46 +0100
  • 5a1d3a2ec9 combine required and skipAudience check Kolawole Segun 2022-03-13 22:35:21 -0500
  • 9dbe240dd4 refactor getAudienceValidationOpts Kolawole Segun 2022-03-13 22:29:47 -0500