Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-22081

As a developer, I want to be able to seamlessly use multiple user providers

    XMLWordPrintable

Details

    • 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

        Activity

          People

            Unassigned Unassigned
            jerome.vieilledent-obsolete@ez.no Jérôme Vieilledent (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - 2 days Original Estimate - 2 days
                2d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 2 hours, 30 minutes
                2d 2h 30m