[MNT-24859] Basic Auth still possible with Keycloak enabled

This commit is contained in:
Sathish Kumar
2025-04-11 11:56:09 +05:30
parent 412c9bc90b
commit ccaa39ef37

View File

@@ -70,6 +70,7 @@ public class IdentityServiceAdminConsoleAuthenticator implements AdminConsoleAut
private static final String ALFRESCO_ACCESS_TOKEN = "ALFRESCO_ACCESS_TOKEN"; private static final String ALFRESCO_ACCESS_TOKEN = "ALFRESCO_ACCESS_TOKEN";
private static final String ALFRESCO_REFRESH_TOKEN = "ALFRESCO_REFRESH_TOKEN"; private static final String ALFRESCO_REFRESH_TOKEN = "ALFRESCO_REFRESH_TOKEN";
private static final String ALFRESCO_TOKEN_EXPIRATION = "ALFRESCO_TOKEN_EXPIRATION"; private static final String ALFRESCO_TOKEN_EXPIRATION = "ALFRESCO_TOKEN_EXPIRATION";
private static final String ALFRESCO_WEB_SCRIPT_PATH = "/alfresco/s/index";
private IdentityServiceConfig identityServiceConfig; private IdentityServiceConfig identityServiceConfig;
private IdentityServiceFacade identityServiceFacade; private IdentityServiceFacade identityServiceFacade;
@@ -240,7 +241,7 @@ public class IdentityServiceAdminConsoleAuthenticator implements AdminConsoleAut
{ {
URI originalUri = new URI(requestURL); URI originalUri = new URI(requestURL);
String redirectPath = identityServiceConfig.getAdminConsoleRedirectPath(); String redirectPath = identityServiceConfig.getAdminConsoleRedirectPath();
if (requestURL.contains("index")) if (originalUri.getPath().equals(ALFRESCO_WEB_SCRIPT_PATH))
{ {
redirectPath = originalUri.getPath(); redirectPath = originalUri.getPath();
} }