KeycloakSecurityContext & tomcat adapter

KeycloakSecurityContext keycloakSecurityContext = (KeycloakSecurityContext) request.getAttribute(KeycloakSecurityContext.class.getName());

Give error ClassCastException, because keycloakSecurityContext from tomcat adaper loaded in different classloader.

It is possible to use keycloakSecurityContext via reflection. But is there a better way?

java.lang.ClassCastException: class org.keycloak.adapters.RefreshableKeycloakSecurityContext cannot be cast to class org.keycloak.KeycloakSecurityContext
(org.keycloak.adapters.RefreshableKeycloakSecurityContext is in unnamed module of loader java.net.URLClassLoader @77f99a05;
org.keycloak.KeycloakSecurityContext is in unnamed module of loader org.apache.catalina.loader.ParallelWebappClassLoader @4ce7c8e5)