Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Oauth2 Client Bundle Laravel Package

knpuniversity/oauth2-client-bundle

Symfony bundle that simplifies OAuth2 login and API access using theleague/oauth2-client providers. Adds easy client configuration, redirect/callback handling, token storage and refresh, and integrations for popular services so you can authenticate users quickly.

View on GitHub
Deep Wiki
Context7
v2.20.1

What's Changed

New Contributors

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.20.0...v2.20.1

v2.18.3

What's Changed

New Contributors

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.18.2...v2.18.3

v2.17.0

Hi there!

Symfony 7 support was added in this release, also the bundle is ready for the new PHP 8.3.

What's Changed

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.16.0...v2.17.0

v2.16.0

Hello there!

Meet the new Passage provider for your passkeys and passwordless auth! Also, the package is more lightweight now thanks to added .gitattributes that prevent downloading unnecessary files when installing the package.

What's Changed

New Contributors

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.15.0...v2.16.0

v2.15.0

Hello there!

Added a new Disqus provider and some internal chores.


v2.15.0

May 3rd, 2023

What's Changed

New Contributors

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.14.0...v2.15.0

v2.14.0

Hello there!

Add a new provider called Webflow and fix deprecations


v2.14.0

March 20th, 2023

What's Changed

New Contributors

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.13.1...v2.14.0

v2.13.1

Hello there!

A minor fix for the newly added Keycloak provider's version key to make it actually optional - it's set to null by default :)


v2.13.1

Feb 3nd, 2023

What's Changed

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.13.0...v2.13.1

v2.13.0

Hello there!

Added version key to returned Keycloak provider's options and dropped legacy PHP 7.2 & 7.3 support - hello PHP 7.4 syntax in the code!


v2.13.0

Feb 2nd, 2023

What's Changed

New Contributors

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.12.0...v2.13.0

v2.12.0

Hello!

This adds support for OAuth 2.0 PKCE.


v2.12.0

Jan 31st, 2023

What's Changed

New Contributors

Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.11.0...v2.12.0

v2.11.0

Howdy!

This add a version option for KeyCloak, nullable redirect URL and Azure Certificate Support. That's it! Happy Holidays.


v2.11.0

Dec 20th, 2022

Feature

Diff: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.10.1...v2.11.0

Enjoy!

v2.10.1

Howdy!

This fixes a configuration error message.


v2.10.1

May 24th, 2022

Bug

Diff: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.10.0...v2.10.1

Enjoy!

v2.10.0

Hi OAuth2'ers!

This release adds support for Twitch Helix thanks to @ErdemUyanik & @bocharsky-bw!

v2.10.0

February 23rd, 2022

Feature

Diff: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.9.0...v2.10.0

Happy authenticating!

v2.9.0

Hi OAuth2'ers!

This release adds support for Symfony 6 & PHP 8.1. It also drops support for PHP 7.1 and league/oauth2-client 1.x. Details:

v2.9.0

Nov 21st, 2021

Feature

Bug Fix

Cheers!

v2.8.0

Hi OAuth2'ers!

This release adds a new helper class - OAuth2Authenticator - plus documentation if you're using the new Symfony 5.2-style security. Thanks to @Anthodev in #292 for the contribution!

Cheers!

v2.7.0

Hi OAuth2'ers!

This release adds a convenience method for using a refresh token, along with some nice documentation for it. Thanks to @ndench in #277 for adding this!

Cheers!

v2.6.0

Hi friends!

This release contains no changes, except that the bundle can now be used with PHP 8.

Have fun!

v2.5.1

Hi!

Just a tiny release with one big fix:

  • Adds a default value to azure api_version #279 thanks to @weaverryan

Have fun!

v2.5.0

Hi!

Just a small release with 1 new provider:

Happy OAuth'ing!

v2.4.0

Hi!

This is a small release with just one feature in the Azure provider - see #263 for more details.

Cheers!

v2.3.0

Hi!

This release adds a Twitch provider - see #258 thanks to @joel-44

Have fun!

v2.2.0

Hi!

This release comes with 2 new providers & one bug fix for Apple Login related to state:

  • #241 Add SymfonyConnect provider thanks to @qdequippe
  • #239 Add Wave OAuth2 Provider thanks to @qdequippe
  • #254 Look for both POST and GET params when getting state thanks to @bogdandovgopol

Happy OAuth'ing!

v2.1.0

Hi OAuther's!

This is a small release that contains one new provider:

  • Add Buddy.works client #235 thanks to @akondas

Have fun!

v2.0.0

Hi friends!

This marks a new major release, but nothing significant has changed. The reason for the new major version is that the signature to OAuth2ClientInterface::getAccessToken() changed which is a backwards-compatibility break for any custom classes that implement this interface. Unless you've created a custom class that implements that interface, you will have no problems upgrading.

  • [BC BREAK]: Changed signature of OAuth2ClientInterface::getAccessToken() to include a array $options = [] argument - #230.

  • Added OAuth2Client::isStateless() protected method to ease overriding the redirect() method for custom situations - #234.

  • Dropped support for Symfony versions older than 4.4.

Cheers!

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
bugban/symfony
beyonder-capi/workflow-extensions-bundle
beyonder-capi/job-queue-bundle
capell-app/block-library
axium/identity
cetria/laravel-dummy-models
cetria/reflection-helper
agropredict/sso-auth-bundle
evolvestudio/spam-protection
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin