|
239 | 239 | %>
|
240 | 240 |
|
241 | 241 | <%
|
242 |
| - Boolean isAdminBannerAllowedInSP = CONSOLE.equals(Encode.forJava(request.getParameter("sp"))); |
| 242 | + Boolean isAdminBannerAllowedInSP = CONSOLE.equals(sp); |
243 | 243 | Boolean isAdminAdvisoryBannerEnabledInTenant = false;
|
244 | 244 | String adminAdvisoryBannerContentOfTenant = "";
|
245 | 245 |
|
|
302 | 302 | String resendUsername = request.getParameter("resend_username");
|
303 | 303 | String spProp = "sp";
|
304 | 304 | String spIdProp = "spId";
|
305 |
| - String sp = request.getParameter("sp"); |
| 305 | + String sp = Encode.forJava(request.getParameter("sp")); |
306 | 306 | String spId = "";
|
307 | 307 |
|
308 | 308 | try {
|
|
567 | 567 | String urlWithoutEncoding = null;
|
568 | 568 | try {
|
569 | 569 | ApplicationDataRetrievalClient applicationDataRetrievalClient = new ApplicationDataRetrievalClient();
|
570 |
| - urlWithoutEncoding = applicationDataRetrievalClient.getApplicationAccessURL(tenantDomain, |
571 |
| - request.getParameter("sp")); |
| 570 | + urlWithoutEncoding = applicationDataRetrievalClient.getApplicationAccessURL(tenantDomain, sp); |
572 | 571 | } catch (ApplicationDataRetrievalClientException e) {
|
573 | 572 | //ignored and fallback to login page url
|
574 | 573 | }
|
|
578 | 577 | String serverName = request.getServerName();
|
579 | 578 | int serverPort = request.getServerPort();
|
580 | 579 | String uri = (String) request.getAttribute(JAVAX_SERVLET_FORWARD_REQUEST_URI);
|
581 |
| - String prmstr = URLDecoder.decode(((String) request.getAttribute(JAVAX_SERVLET_FORWARD_QUERY_STRING)), UTF_8); |
| 580 | + String paramStr = URLDecoder.decode(((String) request.getAttribute(JAVAX_SERVLET_FORWARD_QUERY_STRING)), UTF_8); |
582 | 581 | if ((scheme == "http" && serverPort == HttpURL.DEFAULT_PORT) || (scheme == "https" && serverPort == HttpsURL.DEFAULT_PORT)) {
|
583 |
| - urlWithoutEncoding = scheme + "://" + serverName + uri + "?" + prmstr; |
| 582 | + urlWithoutEncoding = scheme + "://" + serverName + uri + "?" + paramStr; |
584 | 583 | } else {
|
585 |
| - urlWithoutEncoding = scheme + "://" + serverName + ":" + serverPort + uri + "?" + prmstr; |
| 584 | + urlWithoutEncoding = scheme + "://" + serverName + ":" + serverPort + uri + "?" + paramStr; |
586 | 585 | }
|
587 | 586 | }
|
588 | 587 | urlWithoutEncoding = IdentityManagementEndpointUtil.replaceUserTenantHintPlaceholder(
|
|
0 commit comments