This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/syncope.git

commit 8cf8fe97981337a4902a043a848025f8e0b032de
Author: Francesco Chicchiriccò <ilgro...@apache.org>
AuthorDate: Mon Jun 6 16:13:05 2022 +0200

    Ensure to display OIDC well-known URI from Console
---
 .../src/main/java/org/apache/syncope/client/console/pages/WA.java   | 6 ++++++
 .../main/java/org/apache/syncope/client/console/panels/OIDC.java    | 6 ++++++
 wa/starter/src/main/resources/wa.properties                         | 2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

diff --git 
a/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java
 
b/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java
index d0e1c2a0a7..be917182a7 100644
--- 
a/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java
+++ 
b/client/am/console/src/main/java/org/apache/syncope/client/console/pages/WA.java
@@ -79,6 +79,8 @@ public class WA extends BasePage {
 
         AjaxLink<?> push = new AjaxLink<>("push") {
 
+            private static final long serialVersionUID = -817438685948164787L;
+
             @Override
             public void onClick(final AjaxRequestTarget target) {
                 try {
@@ -130,6 +132,10 @@ public class WA extends BasePage {
             } catch (Exception e) {
                 LOG.error("While contacting {}", actuatorEndpoint, e);
             }
+
+            if (StringUtils.isBlank(waPrefix)) {
+                waPrefix = 
StringUtils.removeEnd(instances.get(0).getAddress(), "/");
+            }
         }
     }
 
diff --git 
a/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java
 
b/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java
index 85e6e64bef..e87a53f35b 100644
--- 
a/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java
+++ 
b/client/am/console/src/main/java/org/apache/syncope/client/console/panels/OIDC.java
@@ -82,6 +82,8 @@ public class OIDC extends Panel {
 
         view = new AjaxLink<>("view") {
 
+            private static final long serialVersionUID = 6250423506463465679L;
+
             @Override
             public void onClick(final AjaxRequestTarget target) {
                 String pretty;
@@ -113,6 +115,8 @@ public class OIDC extends Panel {
 
         generate = new AjaxLink<>("generate") {
 
+            private static final long serialVersionUID = 6250423506463465679L;
+
             @Override
             public void onClick(final AjaxRequestTarget target) {
                 try {
@@ -144,6 +148,8 @@ public class OIDC extends Panel {
 
         delete = new AjaxLink<>("delete") {
 
+            private static final long serialVersionUID = 6250423506463465679L;
+
             @Override
             public void onClick(final AjaxRequestTarget target) {
                 try {
diff --git a/wa/starter/src/main/resources/wa.properties 
b/wa/starter/src/main/resources/wa.properties
index e2c4c30811..f456a429db 100644
--- a/wa/starter/src/main/resources/wa.properties
+++ b/wa/starter/src/main/resources/wa.properties
@@ -37,7 +37,7 @@ 
spring.web.resources.static-locations=classpath:/thymeleaf/static,classpath:/syn
 
 cas.monitor.endpoints.endpoint.defaults.access=AUTHENTICATED
 management.endpoints.enabled-by-default=true
-management.endpoints.web.exposure.include=info,health,loggers,ssoSessions,registeredServices,refresh
+management.endpoints.web.exposure.include=info,health,env,loggers,ssoSessions,registeredServices,refresh
 management.endpoint.health.show-details=ALWAYS
 spring.cloud.discovery.client.health-indicator.enabled=false
 

Reply via email to