Commit Graph

  • 8d48d0555e address review comments Kolawole Segun 2022-03-13 22:08:11 -0500
  • d5ac9dabb2 add leeway support to iat validation Kolawole Segun 2022-03-09 14:58:06 -0600
  • 840d358a47 add comment Kolawole Segun 2022-03-09 06:35:28 -0600
  • 6c49fb7ee0 Merge remote-tracking branch 'origin/port-with-audience' into iat-validation Kolawole Segun 2022-03-09 06:13:10 -0600
  • ce20254bf0 update comment Kolawole Segun 2022-03-09 06:06:04 -0600
  • 540f33386d fix comment Kolawole Segun 2022-03-09 06:00:11 -0600
  • b964c145a0 keep the default behavior Kolawole Segun 2022-03-09 05:57:54 -0600
  • 70f0feb754 add iat tests Kolawole Segun 2022-03-09 05:26:02 -0600
  • 5ea9aab903 update map_claims Kolawole Segun 2022-03-08 19:23:51 -0600
  • ce02ed3214 fix comments Kolawole Segun 2022-03-08 19:20:04 -0600
  • b97c0bb75d feat: port audience validation functions from v4 Kolawole Segun 2022-03-08 19:17:40 -0600
  • 0c16e829e1 refactor: make issued at (iat) claim validation optional Kolawole Segun 2022-03-08 17:46:03 -0600
  • 413284907a refactor: make issued at (iat) claim validation optional Kolawole Segun 2022-03-08 17:06:37 -0600
  • d489c99d3e
    feat: port clockskew support (#139) v4.4.0 ksegun 2022-03-08 01:43:46 -0600
  • b3d52c5b84 Added some more documentation, why types are not exported Christian Banse 2022-03-07 22:57:23 +0100
  • 12abf7543c Native support for key rotation in verifications Yuxuan 'fishy' Wang 2020-01-09 12:28:09 -0800
  • 85c6759cb3 Add go1.18rc1 to ci pipeline Mike Fridman 2022-03-01 08:53:55 -0500
  • 66b32a697c
    Create SECURITY.md Michael Fridman 2022-02-24 20:15:24 -0500
  • 1bbb42baf7 rename variables and unexport Kolawole Segun 2022-02-16 16:17:14 -0600
  • 6de17d3b3e
    fix: expired token error message (#165) ydylla 2022-02-15 14:31:33 +0100
  • 64c4dc66f3 convert validatior to functional style Kolawole Segun 2022-02-13 14:10:13 -0600
  • cff5b7138c fix: expired token error message Yannick Dylla 2022-02-13 23:19:18 +0100
  • 9629854929 Merge branch 'main' into clockskew-support Kolawole Segun 2022-02-13 12:58:57 -0600
  • 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
  • 2f247037ec
    Set precision only below second Michael Fridman 2022-02-09 08:41:16 -0500
  • 0f288f474a
    fix: fixed typo detect by cSpell Giau. Tran Minh 2022-02-09 16:57:47 +0700
  • 69555c5b64
    Fix existing test Michael Fridman 2022-02-08 22:49:40 -0500
  • a8ccf4b067
    Add new implementation Michael Fridman 2022-02-08 22:46:39 -0500
  • b72bb8e626
    test: rename and move Michael Fridman 2022-02-08 22:37:09 -0500
  • 2387103809
    Add JWT logo image attribution (#161) Michael Fridman 2022-02-08 22:35:49 -0500
  • c6a6a5f45b cmd: add handling of HS keys Paul Greenberg 2022-02-08 14:17:53 -0500
  • 61efe93946
    Set json encoding precision Michael Fridman 2022-02-07 21:16:52 -0500
  • 783e7b121d
    Add image attribution Michael Fridman 2022-02-07 19:37:45 -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
  • 5b0dd310b6
    Update README.md Máté Lang 2022-02-03 09:05:39 +0200
  • 5a89cd915d Generation and parsing of jwt supports string type keys guonaihong 2022-01-23 15:56:35 +0800
  • 87c9090257 updated README.md to contain more extensions Mate Lang 2022-01-20 11:27:45 +0200
  • 78a18c0808
    Implementing `Is(err) bool` to support Go 1.13 style error checking (#136) Christian Banse 2022-01-19 22:55:19 +0100
  • 2f2324fe7f
    Update token_test.go to v4 Luis Gabriel Gomez 2022-01-16 17:24:17 -0300
  • 2b90a2939c
    Fix benchtests on token_test.go Luis Gabriel Gomez 2022-01-16 17:12:43 -0300
  • 727b3aa0f5 merge in valid function Kolawole Segun 2022-01-04 13:52:33 -0600
  • fc4da9d50e unexport leeway Kolawole Segun 2022-01-04 08:51:25 -0600
  • 2ba43a18ee update StandardClaims functions Kolawole Segun 2022-01-04 08:31:24 -0600
  • 3a18d898c0
    Merge branch 'golang-jwt:main' into clockskew-support ksegun 2022-01-04 08:02:26 -0600
  • e9c5bc003a add renamed file Kolawole Segun 2022-01-04 08:01:57 -0600
  • 0a2022f998 rename ClaimsValidationOptions to ValidatorOptions Kolawole Segun 2022-01-04 08:01:09 -0600
  • 0fb40d3824
    use errors.Is for extractor errors (#141) Stefan Tudose 2021-12-15 12:50:05 +0100
  • c4bcef60e9
    use errors.Is for extractor errors Stefan Tudose 2021-12-10 11:08:12 +0100
  • f2d0ddeffe feat: port clockskew support Kolawole Segun 2021-12-06 10:13:51 -0600
  • b44ad0a5d0 Added remaining error messages Christian Banse 2021-11-30 19:39:15 +0100
  • 3eafb35ff1 Added error checks to test Christian Banse 2021-11-30 19:32:00 +0100
  • 278eb3c866 Implementing `Is(err) bool` to support Go 1.13 style error checking Christian Banse 2021-11-29 21:23:48 +0100
  • 957802ced4 Using `errors.As` to check for validation errors 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
  • 433a28584d #129: Added VerifyIssuer method to RegisteredClaims Tobias Fonfara 2021-11-23 18:17:42 +0100
  • a725c1f60c
    cmd: list supported algorithms (-alg flag) (#123) Alexander Yastrebov 2021-11-16 15:00:45 +0100
  • 705b5d837b cmd: list supported algorithms Alexander Yastrebov 2021-11-06 17:06:41 +0100
  • 823c014036
    Unwrap for ValidationError (#125) Kevin de Berk 2021-11-15 15:25:32 +0100
  • 727305ee6b Use time values instead of pointers Micah Parks 2021-11-13 10:33:53 -0500
  • 9575741843
    Unwrap for ValidationError Kevin de Berk 2021-11-11 17:34:41 +0100
  • 1275a5b909
    Allow `none` algorithm in jwt command (#121) Alexander Yastrebov 2021-11-10 07:33:04 +0100
  • 0c2111d501 Allow `none` algorithm in jwt command Alexander Yastrebov 2021-11-01 14:30:22 +0100
  • 327371d638 Ensure passing unit tests Tom Anderson 2021-11-06 23:11:12 +1030
  • 6296976a51 Parsing PKCS1 Public Key Tom Anderson 2021-11-06 22:32:03 +1030
  • 38ebe4bcbe Add test for parsing PKCS1 Public Key Tom Anderson 2021-11-06 22:30:30 +1030
  • f4865cddea
    Revert Encoding/Decoding changes for better compatibility (#117) ajermaky 2021-11-06 04:21:20 -0700
  • 810825eb40
    Parse PKCS1 or PKCS8 public key Tom Anderson 2021-11-06 20:35:52 +1030
  • 03aa267f25 More name changes Ara Jermakyan 2021-11-05 17:34:48 -0700
  • 9eac92d5be Update names Ara Jermakyan 2021-11-04 10:11:54 -0700
  • e3e7b46161 Add example cognito token alongside public key Ara Jermakyan 2021-11-03 21:28:24 -0700
  • 9c3665f0fc
    Fixes jwt command to support EdDSA algorithm (#118) Alexander Yastrebov 2021-11-03 14:14:30 +0100
  • f7e4a4fab0 Remove setter and export variable directly Ara Jermakyan 2021-10-31 12:02:22 -0700
  • 7cc0ea7d0d Revert atomic changes to utilize boolean Ara Jermakyan 2021-10-31 11:53:16 -0700
  • edf4019278 Small changes Ara Jermakyan 2021-10-31 11:49:41 -0700
  • ca227fcdbc Fixes jwt command to support EdDSA algorithm Alexander Yastrebov 2021-10-31 18:21:05 +0100
  • 25379bc310 Switching to utilizing global var Ara Jermakyan 2021-10-31 10:20:36 -0700
  • d7f2c4640b Update Decode Segment and add test case to parser Ara Jermakyan 2021-10-30 19:15:06 -0700
  • 5838617150 Revert encoding changes and keep decoding Ara Jermakyan 2021-10-30 18:31:26 -0700
  • 08b2b9621b Revert Encoding/Decoding changes for better compatibility Ara Jermakyan 2021-10-29 14:30:08 -0700
  • a2aa655627
    Fix int64 overflow in newNumericDateFromSeconds (#112) PiotrKozimor 2021-10-27 03:14:01 +0200
  • 9cb8108cdf Fix int64 overflow in newNumericDateFromSeconds Piotr Kozimor 2021-10-19 17:52:13 +0200
  • c0ffb890f3
    Improve code comments, including security consideration (#107) Sebastien Rosset 2021-10-15 05:48:31 -0700
  • a314f3bb7d
    Merge branch 'main' into code_comments Sebastien Rosset 2021-10-13 10:38:45 -0700
  • 65357b9e5b
    Introducing functional-style options for the Parser type (#108) Christian Banse 2021-10-13 19:36:33 +0200
  • 600ac32ef9
    Added deprecation to Parser struct fields Christian Banse 2021-10-13 17:05:34 +0200
  • 40c2c5c47a update code comments serosset 2021-10-13 12:31:39 +0000
  • cac353cdc2
    fix the comment of VerifyExpiresAt (#109) Ichinose Shogo 2021-10-10 06:17:39 +0900
  • d476e8ee78 Update test coverage note Micah Parks 2021-09-30 10:37:01 -0400
  • a96d3332da Add a deprecation comment Alexander F. Rødseth 2021-09-29 15:47:23 +0200
  • 18663c60d7
    fix the comment of VerifyExpiresAt Ichinose Shogo 2021-09-27 19:19:47 +0900
  • b722d4e3e8 Some more documentation Christian Banse 2021-09-26 10:12:23 +0200
  • 48e949d03d Added more documentation Christian Banse 2021-09-26 10:05:40 +0200
  • f62b8264a9 Adding options to the Parse and ParseWithClaims functions Christian Banse 2021-09-26 09:54:39 +0200
  • 67a15bf7f6 Introducing functional-style options for the Parser type Christian Banse 2021-09-26 09:51:51 +0200
  • 1e544b363c
    Update token.go Sebastien Rosset 2021-09-24 18:11:40 -0700
  • 86f109005e
    Update token.go Sebastien Rosset 2021-09-24 18:11:32 -0700
  • e4f0991fe8
    Improve wording of comment Alexander F. Rødseth 2021-09-24 21:55:36 +0200
  • fd8cd69d8e
    Adjusted `parser_test.go` to include RSA and ECDSA tokens (#106) v4.1.0 Sebastien Rosset 2021-09-24 12:32:29 -0700