tuupola / slim-jwt-auth

PSR-7 and PSR-15 JWT Authentication Middleware
https://appelsiini.net/projects/slim-jwt-auth
MIT License
821 stars 140 forks source link

Feature/update php jwt use php8 #246

Open gabrielberthier opened 9 months ago

gabrielberthier commented 9 months ago

Open support for PHP versions above 8.0 and include php-jwt ^6.0. Some refactors were made in order to use some features in the future as named parameters, typed properties and so on. Since using multiple keys are not usual, I personally preferred to remove support for this feature, as it usually leads to difficulty in regard of maintaining keys secure and less prone to misleading behaviour.

gabrielberthier commented 8 months ago

Updated codebase in order to still use multiple keys.

esetnik commented 7 months ago

@tuupola are you looking for maintainers? Seems like this PR solves a bunch of the compatibility issues.

tuupola commented 7 months ago

Actually I am pondering giving away maintainership of some of the PHP projects including tuupola/slim-jwt-auth and tuupola/slim-basic-auth. Currently paid work comes first and paid work is mostly Kubernetes and stuff.

esetnik commented 7 months ago

Hi @tuupola I would be interested in joining as a maintainer on this project to help move it forward. Please let me know if that's something you'd like.

gabrielberthier commented 7 months ago

In case I can help with something else, let me know. Also, if there is more to implement at this PR, I'd be glad to do it as well.

zwalden commented 5 months ago

@tuupola any reason this hasn't been moved forward?

Is there any help needed here to push this forward?

Happy to lend some assistance if helpful.

zluiten commented 4 months ago

Such a shame to see this project die :'(