Avalados por :
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)
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute