Uploaded image for project: 'Magnolia'
  1. Magnolia
  2. MAGNOLIA-8156

Sane security defaults to onboard users by simple assignment

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • Sane Default Roles & Groups

      As of Magnolia 6.2, onboarding new users typically requires project security setup boilerplate. Our goal is to provide sane defaults for user security, so that onboarding new editors or publishers is a simple assignment to a group or role. This holds true regardless of whether users are managed internally (JCR) or externally mapped via LDAP or SSO. Content-based or per-app permissions are out-of-scope.

      In particular, here are several shortcomings:

      1. Projects need to define their own groups (in Security app or via bootstrapping), and guess which product roles to grant them.
      2. Workflow module provides two roles: editor and publisher. They only give permissions to a fixed set of semi-arbitrary workspaces: website, dam, category and contacts (!). No stories nor personalization’s segments for example.
      3. There is no default role, except superuser, giving web access to the Admincentral.
      4. Content Types only grant R/W access to the superuser role, upon autoCreate.

        Acceptance criteria

              Unassigned Unassigned
              mgeljic Mikaël Geljić
              Votes:
              0 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated: