Uploaded image for project: 'Single Sign On'
  1. Single Sign On
  2. MGNLSSO-66

Installing the SSO module leads to a broken filter chain

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Neutral
    • None
    • 1.1.1
    • sso-connector
    • None

    Description

      The SSO module cannot self-install. This is the reason why we had tutorials in the incubator to show users how to properly set it up without breaking the system:

      If the module bootstraps/setup configuration then you don't have chance to login and setup properly. This is exactly how the incubator version worked but the new PD version is trying to bootstrap/setup. This cannot work.

      Reproduce

      1. Install the SSO module into a fresh system.
      2. Perform the installation.
      3. Proceed to the license screen. Observe it's broken (missing CSS).
      4. Enter the license and see the error.

      Actual
      The SSO login filter is configured in the chain before it's actually ready to handle login. This cannot work.

      Expected
      It's the users responsibility to setup login. They can create a module which bootstrap their specific configuration.

      Notes
      The most important is a YAML decorator that is needed at project-level in order to specify target URLs, clientId, etc. This file must be located in an observed directory with the following path:

      <MODULE_NAME>/decorations/magnolia-sso/config.yaml
      

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              mmichel Maxime Michel
              rgange Richard Gange
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Bug DoR
                  Task DoD