From a1a45aa36a1edbb7a1d45271dc0ae65a67914462 Mon Sep 17 00:00:00 2001 From: Mark Janssen Date: Sat, 20 Jan 2018 13:27:16 +0100 Subject: [PATCH] Fix interface for issuer URI without trailing slash --- .../src/main/webapp/WEB-INF/views/home.jsp | 5 ++++- .../src/main/webapp/resources/js/admin.js | 3 +++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/home.jsp b/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/home.jsp index fc83dabed..5fa2495a5 100644 --- a/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/home.jsp +++ b/openid-connect-server-webapp/src/main/webapp/WEB-INF/views/home.jsp @@ -64,7 +64,10 @@ $(document).ready(function() { $('#stats').hide(); - var base = $('base').attr('href'); + var base = $('base').attr('href'); + if (base.substr(-1) !== '/') { + base += '/'; + } $.getJSON(base + 'api/stats/summary', function(data) { var stats = data; diff --git a/openid-connect-server-webapp/src/main/webapp/resources/js/admin.js b/openid-connect-server-webapp/src/main/webapp/resources/js/admin.js index d1bc2d883..8a2458c35 100644 --- a/openid-connect-server-webapp/src/main/webapp/resources/js/admin.js +++ b/openid-connect-server-webapp/src/main/webapp/resources/js/admin.js @@ -548,6 +548,9 @@ $(function() { }); var base = $('base').attr('href'); + if (base.substr(-1) !== '/') { + base += '/'; + } $.getJSON(base + '.well-known/openid-configuration', function(data) { app.serverConfiguration = data; var baseUrl = $.url(app.serverConfiguration.issuer);