Uploaded image for project: 'Red Hat build of Keycloak'
  1. Red Hat build of Keycloak
  2. RHBK-3122

[26.2.3/26.1.5] Regression: empty ClientList in UI for Custom UserStorageProvider [GHI#39496]

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False

      Before reporting an issue

      [x] I have read and understood the above terms for submitting issues, and I understand that my issue may be closed without action if I do not follow them.

      Area

      admin/ui

      Describe the bug

      We have a custom UserStorageProvider, and until 26.1.4, ProviderConfigProperty.CLIENT_LIST_TYPE property would show the configured value.
      However, after upgrading the instance to 26.1.5, value shown in UI is empty.

      This behaviour persists in 26.2.3 and nightly as well. As per Web Developer Tools the correct value is indeed fetched, just not shown in UI.

      Version

      26.2.3, nightly

      Regression

      [x] The issue is a regression

      Expected behavior

      ProviderConfigProperty.CLIENT_LIST_TYPE should list the already configured value.

      Actual behavior

      ProviderConfigProperty.CLIENT_LIST_TYPE property is shown as empty.

      How to Reproduce?

      Create a custom UserStorageProvider with ProviderConfigProperty.CLIENT_LIST_TYPE as one of it's property.
      Navigate to Storage Provider configuration page under Realm->Federation.

      Please make sure that the client name is such that it is not in first 20 entries.
      In our case it start's with v and is outside of first 20 fetched by default.

      Anything else?

      NOTE: https://github.com/keycloak/keycloak/issues/38964 was incorrectly marked as fixed/closed in 26.2.3

              Unassigned Unassigned
              pvlha Pavel Vlha
              Keycloak UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: