Full Changelog: https://github.com/BreadBunch/ory-bundle/compare/0.1.3...0.1.4
This release marks the first major milestone, transforming the project from a basic skeleton into a ready-to-use authentication tool. We have implemented seamless integration of the Ory SDK (Kratos / Network) into the Symfony Security ecosystem, configured the DI container, and laid the groundwork for further business logic development.
The project is fully optimized for the modern stack: PHP >= 8.4 and Symfony ^8.1.
SelfValidatingPassport with a UserBadge.OryUserProvider and OryUserFactory, allowing the bundle to extract roles/traits from Identity and flexibly configure custom user classes.AuthenticationEntryPointInterface. Added dedicated JSON handlers (Success/Failure handlers) that correctly return authorization errors (401 Unauthorized) without interrupting the standard Symfony request cycle.security.yaml firewalls.FrontendApi and IdentityApi services inside the DI container.ClientInterface) has been registered and integrated into the Ory API client factory. * Configuration Tree: The bundle now reads the base_url (required) and timeout (default 5 seconds) parameters from the ory.yaml configuration.bread/ory-contracts package to standardize user interface handling.OryExtension, configuration loaders) has been formed.symfony/phpunit-bridge package has been migrated to the ^8.1 dev version to support up-to-date testing.README.md with installation instructions, project overview and links.Full Changelog: https://github.com/BreadBunch/ory-bundle/commits/0.1.3
How can I help you explore Laravel packages today?