Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incompatibility with Laravel 9 via Passport 10.4 due to outdated firebase/php-jwt dependency #831

Closed
Synchro opened this issue Apr 14, 2022 · 2 comments

Comments

@Synchro
Copy link

Synchro commented Apr 14, 2022

Trying to install the Apple provider (may apply to others) leads to this conflict:

Problem 1
    - Root composer.json requires laravel/passport ^10.4 -> satisfiable by laravel/passport[v10.4.0, 10.x-dev].
    - laravel/passport[v10.4.0, ..., 10.x-dev] require firebase/php-jwt ^6.0 -> satisfiable by firebase/php-jwt[v6.0.0, v6.1.0].
    - You can only install one version of a package, so only one of these can be installed: firebase/php-jwt[2.0.0, v2.1.0, v2.2.0, v3.0.0, v4.0.0, v5.0.0, ..., v5.5.1, v6.0.0, v6.1.0].
    - socialiteproviders/apple[5.0.0, ..., 5.0.3] require firebase/php-jwt ^5.2 -> satisfiable by firebase/php-jwt[v5.2.0, ..., v5.5.1].
    - Root composer.json requires socialiteproviders/apple ^5.0 -> satisfiable by socialiteproviders/apple[5.0.0, 5.0.1, 5.0.2, 5.0.3].

The socialite provider requires an earlier version of firebase/php-jwt than passport requires. This change in firebase/php-jwt was apparently a necessary BC break to fix a security issue, which I guess makes this fairly urgent. Can we get a version bump please?

@veneliniliev
Copy link

I have the same problem...

@Synchro Synchro changed the title Incompatibility with Laravel passport 10.4 due to outdated firebase/php-jwt dependency Incompatibility with Laravel 9 via Passport 10.4 due to outdated firebase/php-jwt dependency May 9, 2022
@rcerljenko
Copy link
Contributor

fixed here => #854 and released with a new version

@atymic atymic closed this as completed May 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants