CSRF(2)
-
Spring boot Security와 sencha 연동시 고려사항
1. 'csrf' 정보를 같이 전송하지 않으면, 에러 발생함특별히 'csrf'와 관련해서 에러에 표시되는 부분이 없음# html 파일# 서버에서 csrf 정보를 가져옴 # js 파일# html의 csrf 정보를 참조하여 header에 설정함form.submit({ params: { '_csrf': document.getElementById('_csrf').innerText }, success: function(form, action) { }, failure: function(form, action) { }});2. 서버와 연동성공/실패 handler 추가 @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exce..
2024.08.03 -
Forbidden (CSRF token missing or incorrect.):
Client에는 아래와 같은 에러 발생 jquery.min.js:4 POST http://localhost/gantt/ajax/setData/ 403 (Forbidden) send@jquery.min.js:4 ajax@jquery.min.js:4 saveGanttOnServer@2:281 onclick@2:1 [views.py] CSRF 셋팅으로 해결 from django.views.decorators.csrf import csrf_exempt @csrf_exempt def setData(request) :
2021.01.17