VS Catalog not able to login after upgrading to DEVTEST10.7.2 SP3-bespin.security.JWTLoginFilter : failure authentication with exception
search cancel

VS Catalog not able to login after upgrading to DEVTEST10.7.2 SP3-bespin.security.JWTLoginFilter : failure authentication with exception

book

Article ID: 278985

calendar_today

Updated On:

Products

Service Virtualization

Issue/Introduction

DEVTEST components are upgrade to DEVTEST10.7.2 SP3. When I try to login to VSCatalog, getting the below error : 

VSCatalog logs show: 

2024-02-06 11:01:31.049 DEBUG 10180 --- [ XNIO-2 task-37] c.c.a.sv.bespin.security.JWTLoginFilter  : failure authentication with exception :java.lang.RuntimeException: Could not obtain configuration from server [https://IAM-host:51111/auth/realms/service_virtualization/.well-known/uma-configuration].
        at org.keycloak.authorization.client.AuthzClient.<init>(AuthzClient.java:92)
        at org.keycloak.authorization.client.AuthzClient.create(AuthzClient.java:60)
        at com.ca.ad.sv.bespin.security.AuthzClientProvider.getAuthzClient(AuthzClientProvider.java:72)
        at com.ca.ad.sv.bespin.security.SvCatalogTokenProvider.addAuthenticate(SvCatalogTokenProvider.java:62)
        at com.ca.ad.sv.bespin.security.JWTLoginFilter.attemptAuthentication(JWTLoginFilter.java:59)
        at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:212)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
        at io.undertow.servlet.handlers.ServletInitialHandler$2.call(ServletInitialHandler.java:138)
        at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:830)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.keycloak.authorization.client.util.HttpResponseException: Unexpected response from server: 404 / Not Found
        at org.keycloak.authorization.client.util.HttpMethod.execute(HttpMethod.java:95)
        at org.keycloak.authorization.client.util.HttpMethodResponse$2.execute(HttpMethodResponse.java:48)
        at org.keycloak.authorization.client.AuthzClient.<init>(AuthzClient.java:90)

Environment

DEVTEST 10.7.2 and newer

Cause

Cause  :  incompatibility between Devtest component versions. 
                
   IAM ,ED and Registry  are on SP3.  VSCatalog was on  10.7.2 GA version. 

Resolution

Installed Servicepack for VSCatalog vscatalog-servicepack-1.7.8.sp3.zip   and  we are now able to login.