From 54fc2319faccb90311a8aff3c3a1fb6ea34947ea Mon Sep 17 00:00:00 2001 From: Carles Arnal Date: Wed, 5 Feb 2025 09:17:42 +0100 Subject: [PATCH] Add scope value to the ui config properties (#5957) --- .../io/apicurio/registry/rest/v3/SystemResourceImpl.java | 1 + .../apicurio/registry/ui/UserInterfaceConfigProperties.java | 4 ++++ .../partials/getting-started/ref-registry-all-configs.adoc | 5 +++++ 3 files changed, 10 insertions(+) diff --git a/app/src/main/java/io/apicurio/registry/rest/v3/SystemResourceImpl.java b/app/src/main/java/io/apicurio/registry/rest/v3/SystemResourceImpl.java index a073db5963..7368b788fe 100644 --- a/app/src/main/java/io/apicurio/registry/rest/v3/SystemResourceImpl.java +++ b/app/src/main/java/io/apicurio/registry/rest/v3/SystemResourceImpl.java @@ -115,6 +115,7 @@ private UserInterfaceConfigAuth uiAuthConfig() { options.put("url", uiConfig.authOidcUrl); options.put("redirectUri", uiConfig.authOidcRedirectUri); options.put("clientId", uiConfig.authOidcClientId); + options.put("scope", uiConfig.scope); if (!"f5".equals(uiConfig.authOidcLogoutUrl)) { options.put("logoutUrl", uiConfig.authOidcLogoutUrl); } diff --git a/app/src/main/java/io/apicurio/registry/ui/UserInterfaceConfigProperties.java b/app/src/main/java/io/apicurio/registry/ui/UserInterfaceConfigProperties.java index ee4ce9f061..2cfd281958 100644 --- a/app/src/main/java/io/apicurio/registry/ui/UserInterfaceConfigProperties.java +++ b/app/src/main/java/io/apicurio/registry/ui/UserInterfaceConfigProperties.java @@ -39,4 +39,8 @@ public class UserInterfaceConfigProperties { @Info(category = "ui", description = "Enabled to show the Settings tab in the UI", availableSince = "3.0.0") public String featureSettings; + @ConfigProperty(name = "apicurio.ui.auth.oidc.scope", defaultValue = "openid profile email") + @Info(category = "ui", description = "UI auth OIDC scope value", availableSince = "3.0.8") + public String scope; + } diff --git a/docs/modules/ROOT/partials/getting-started/ref-registry-all-configs.adoc b/docs/modules/ROOT/partials/getting-started/ref-registry-all-configs.adoc index 3adaa96151..015e30cfa5 100644 --- a/docs/modules/ROOT/partials/getting-started/ref-registry-all-configs.adoc +++ b/docs/modules/ROOT/partials/getting-started/ref-registry-all-configs.adoc @@ -876,6 +876,11 @@ The following {registry} configuration options are available for each component |`/` |`3.0.0` |The OIDC redirectUri +|`apicurio.ui.auth.oidc.scope` +|`string` +|`openid profile email` +|`3.0.8` +|UI auth OIDC scope value |`apicurio.ui.contextPath` |`string` |`/`