origins origin mvc example enable corsconfiguration allow all spring-mvc spring-security cors

spring mvc - origin - Problema del filtro CORS para AuthEntryPoint



spring boot cors origin (0)

Implementé CORS para mi aplicación Spring MVC. Lo siguiente está en mi Web.xml:

<filter> <filter-name>simpleCORSFilter</filter-name> <filter-class>com.tcs.filters.SimpleCORSFilter</filter-class> </filter> <filter-mapping> <filter-name>simpleCORSFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

Después de consultar CORS con spring-boot y angularjs no funcionan , implementé una clase SimpleCORSFilter.java

Y ahora implementé lo siguiente en un archivo Spring-security.xml:

<http use-expressions="true" auto-config="false" create-session="stateless" disable-url-rewriting="true" entry-point-ref="entryPoint" authentication-manager-ref="authenticationManager"> <bean id="entryPoint" class="com.tcs.web.EntryPoint" />

Pero cuando se está ejecutando no está llamando a la clase a continuación, ya sea para el caso de contraseña "incorrecta / incorrecta" o el caso de contraseña correcta.

Entonces, la configuración CORS está bloqueando la llamada a esto, pero si elimino CORS, está llamando a UnuthorizedEntryPoint.

¿Podría decirme cómo llamar esto correctamente?

public class EntryPoint implements AuthenticationEntryPoint{ @Override public void commence(HttpServletRequest request, HttpServletResponse response, AuthenticationException authException) throws IOException, ServletException{ // here some custom code about user like values etc String userid = request.getParameter("userId") response.sendError(HttpServletResponse.SC_UNAUTHORIZED, "Unauthorized: Authentication token was either missing or invalid."); } }