Avalados por :

Problemas com métodos POST em hybris 1808: Solução para usuários conectados e csrf desativado

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 3 Vistas
0
Cargando...

Olá,

Nos últimos dias, realizamos uma atualização do hybris da versão 6.4 para hybris 1808 e enfrentamos problemas nos métodos POST apenas para usuários conectados.

Funcionava bem na versão 6.4, mas não funciona na 1808.

Observação: temos csrf desativado no spring-security-config.xml ( <security:csrf disabled="true"/> )

Aqui está um exemplo de métodos POST:

equestMapping(value = "/createWebshopUser", method = RequestMethod.POST)
    @RequireHardLogIn
    public String createWebshopUser(@Valid final WebshopB2BCustomerForm b2BCustomerForm, final BindingResult bindingResult, final Model model,
                                          final RedirectAttributes redirectModel) throws CMSItemNotFoundException {
Aqui está o stacktrace da exceção:
org.springframework.security.web.csrf.MissingCsrfTokenException: Não foi possível verificar o token CSRF fornecido, pois a sessão não foi encontrada.<code>    em org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter.java:114)
    em org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    em org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:331)
    ...
    ...
    ...
    em de.hybris.platform.servicelayer.web.Log4JFilter.doFilter(Log4JFilter.java:44)
    em de.hybris.platform.servicelayer.web.AbstractPlatformFilterChain$InternalFilterChain.doFilter(AbstractPlatformFilterChain.java:300)
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...
    ...    
            
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?