Details
-
Story
-
Resolution: Fixed
-
High
-
Engineering tracked issues
-
Ventoux Sprint 3
-
2
Description
Symfony provides native support for multiple user providers. This makes it easy to integrate any kind of login handlers, including SSO and existing 3rd party bundles (e.g. FR3DLdapBundle, HWIOauthBundle, FOSUserBundle, BeSimpleSsoAuthBundle...).
The only requirement, whatever user provider is used, is to inject a valid eZ user in the repository. This can be done by listening to SecurityEvents::INTERACTIVE_LOGIN event which is triggered once authentication has been made.
In addition, session creation in REST must use the same security mechanism. Currently it logs user in manually.
Goal of this story is to provide services and configuration for easier integration of multiple user providers.
Attachments
Issue Links
- blocks
-
EZP-22099 As a developer, I want my legacy sso handlers to continue to work with new authentication system
- Closed
- relates to
-
EZP-22045 As a developer, I want user login to be fully handled by Symfony stack
- Closed
-
EZP-22609 Access to /user/login should redirect to new login resource
- Closed
-
EZP-23902 Documentation: Multiple User Providers example config not working
- Closed
-
EZP-22220 Session creation in REST API doesn't use Symfony SecurityContext
- Closed
- links to