• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

app serivce에서 CSRF 검증에 실패했습니다. 가 뜹니다

22.12.30 23:18 작성 조회수 615

0

제목 없음.png

제목 없음2.png

제목 없음3.png장고 4.0때부터 이상에서는 CSRF_TRUSTED_ORIGINS를 수정해줘야한다고 들었습니다. 그런데 수정하고서도 여전히 csrf 토큰 오류가 발생하네요.

답변 1

답변을 작성해보세요.

0

CSRF_TRUSTED_ORIGINS 설정은 list 타입으로서 http:// https:// 스키마를 포함한 전체 도메인 주소를 입력해주셔야 할 것입니다. "*" 를 지원하지 않습니다. CSRF_TRUSTED_ORIGINS 환경변수를 읽으면 그 자체로 문자열이기에 .split(",") 처리 정도는 필요할 듯 싶습니다. // django-environ 라이브러리를 활용해보셔도 좋습니다.

공식문서 : https://docs.djangoproject.com/en/4.1/ref/settings/#csrf-trusted-origins