Skip to content

Releases: jeremy379/laravel-openid-connect

2.1.0

24 Apr 13:40
8683b3b
Compare
Choose a tag to compare

What's Changed

  • Adding well-known configuration and JWKS routes in Laravel by @GewoonYorick in #12

New Contributors

Full Changelog: 2.0.8...2.1.0

Support Laravel 11

16 Mar 18:28
3f39392
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.7...2.0.8

2.0.7

05 Oct 06:57
4f96ec5
Compare
Choose a tag to compare

What's Changed

  • fix: use microtime() instead of time() when microseconds should be used by @TECHNOFAB11 in #5
  • Use private key contents instead of key path by @georgeboot in #7

New Contributors

Full Changelog: 2.0.5...2.0.7

2.0.6

30 Aug 08:18
Compare
Choose a tag to compare

Fixed

  • Fix issue with the time format into microseconds (or not)

2.0.5

24 Aug 18:55
fa2feca
Compare
Choose a tag to compare

Changed

This update adds a new configuration variable use_microseconds. It defaults to true even if it does not exist so that it does not break backwards compatibility. If you set it to false the DateTimeImmutable object that we pass to issuedAt() & expiresAt() will be built without microseconds.

By removing the microseconds from the DateTimeImmutable object, we are letting the lcobucci/jwt package know that we want an int and not a float. You can see this logic in the MicrosecondBasedDateConversion class that lcobucci/jwt uses to covert all RegisteredClaims::DATE_CLAIMS.

The reason that I think this is need this is because the specification can be interpreted as calling for seconds and not seconds with microseconds. The description for "iat" (Issued At) Claim calls for a "NumericDate value" which is defined at the bottom of the Terminology section. That definition even links to IEEE Std 1003.1, 2013 Edition, 2013 which clearly notes, "The divisions in the formula are integer divisions; that is,

2.0.4

11 Aug 12:03
37ae7a6
Compare
Choose a tag to compare

Changed

  • Add ability to specify Header to be returned

Fix test suite

10 Aug 11:46
ba33d03
Compare
Choose a tag to compare

Fixes

  • Fix the test suits

Thanks to coffe4u

Fix version lbocucci for older system

04 Jul 06:44
825db1b
Compare
Choose a tag to compare
Update composer.json

Allow lboccui 4.0

Upgrade jwt version

29 Jun 06:34
63cd663
Compare
Choose a tag to compare
Merge pull request #1 from coffe4u/update-lcobucci-jwt-requirement

Require lcobucci/jwt at least 4.3 and allow 5

2.0.0

23 Mar 06:56
Compare
Choose a tag to compare

Full Changelog: 1.1.0...2.0.0