Uploaded image for project: 'Keycloak'
  1. Keycloak
  2. KEYCLOAK-1528

Simplified realm model store

    XMLWordPrintable

Details

    • Feature Request
    • Status: Closed
    • Major
    • Resolution: Obsolete
    • None
    • None
    • None

    Description

      Provide a single realm model provider which just wraps realm representations. To support persistence we should introduce a much simpler realm store spi. The realm store spi should just be a key-value store. It should support storing realm config (including all settings) as a blob (json) and clients. The store should also support revisions for optimistic locking.

      Finally the admin console should leverage the revisions to make sure one admin can't override changes made by another admin. For example currently:

      • Admin A opens realm settings page
      • Admin B opens realm settings page
      • Admin A changes SSO max lifespan and saves
      • Admin B changes access token lifespan and saves - as this includes the SSO max lifespan value it overrides the change made by Admin A

      Attachments

        Activity

          People

            Unassigned Unassigned
            sthorger@redhat.com Stian Thorgersen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: