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.
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.20.1...v2.20.2
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.20.0...v2.20.1
Request::get() usages by @dmaicher in https://github.com/knpuniversity/oauth2-client-bundle/pull/463Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.19.0...v2.20.0
InvalidOAuth2ClientException by @kbond in https://github.com/knpuniversity/oauth2-client-bundle/pull/457Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.18.4...v2.19.0
tools/ and .neon to the .gitattributes by @bocharsky-bw in https://github.com/knpuniversity/oauth2-client-bundle/pull/455fetchAccessToken() by @BenMorel in https://github.com/knpuniversity/oauth2-client-bundle/pull/456Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.18.3...v2.18.4
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.18.2...v2.18.3
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.18.1...v2.18.2
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.18.0...v2.18.1
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.17.0...v2.18.0
Hi there!
Symfony 7 support was added in this release, also the bundle is ready for the new PHP 8.3.
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.16.0...v2.17.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.
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.15.0...v2.16.0
Hello there!
Added a new Disqus provider and some internal chores.
May 3rd, 2023
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.14.0...v2.15.0
Hello there!
Add a new provider called Webflow and fix deprecations
March 20th, 2023
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.13.1...v2.14.0
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 :)
Feb 3nd, 2023
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.13.0...v2.13.1
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!
Feb 2nd, 2023
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.12.0...v2.13.0
Hello!
This adds support for OAuth 2.0 PKCE.
Jan 31st, 2023
Full Changelog: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.11.0...v2.12.0
Howdy!
This add a version option for KeyCloak, nullable redirect URL and Azure Certificate Support. That's it! Happy Holidays.
Dec 20th, 2022
Diff: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.10.1...v2.11.0
Enjoy!
Howdy!
This fixes a configuration error message.
May 24th, 2022
Diff: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.10.0...v2.10.1
Enjoy!
Hi OAuth2'ers!
This release adds support for Twitch Helix thanks to @ErdemUyanik & @bocharsky-bw!
February 23rd, 2022
Diff: https://github.com/knpuniversity/oauth2-client-bundle/compare/v2.9.0...v2.10.0
Happy authenticating!
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:
Nov 21st, 2021
Cheers!
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!
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!
Hi friends!
This release contains no changes, except that the bundle can now be used with PHP 8.
Have fun!
Hi!
Just a tiny release with one big fix:
Have fun!
Hi!
Just a small release with 1 new provider:
Happy OAuth'ing!
Hi!
This is a small release with just one feature in the Azure provider - see #263 for more details.
Cheers!
Hi!
This release comes with 2 new providers & one bug fix for Apple Login related to state:
Happy OAuth'ing!
Hi OAuther's!
This is a small release that contains one new provider:
Have fun!
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!
How can I help you explore Laravel packages today?