validator 추가 할때 생성되는 javascript 구문에 nonce 를 추가하는 방법을 알고 싶습니다.
- 작성자 :
- 기*
- 작성일 :
- 2022-09-21 11:49:00
- 조회수 :
- 853
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
컨텐츠보안정책때문에 그러는데 jsp 파일에 validator 추가하면 생성되는 javascript에 nonce 를 붙이는 방법이 있을까요?
현재는 아래와 같이 validator 추가 하면
<validator:javascript formName="testVO" staticJavascript="false" xhtml="true" cdata="false" />
nonce가 없이 추가 됩니다.
<script type="text/javascript">
var bCancel = false;
function validateTestVO(form) {
if (bCancel)
return true;
else
return validateRequired(form);
}
function required () {
this.aa = new Array("emplyrId", "testVO.emplyrId은(는) 필수 입력값입니다.", new Function ("varName", " return this[varName];"));
}
</script>
현재는 아래와 같이 validator 추가 하면
<validator:javascript formName="testVO" staticJavascript="false" xhtml="true" cdata="false" />
nonce가 없이 추가 됩니다.
<script type="text/javascript">
var bCancel = false;
function validateTestVO(form) {
if (bCancel)
return true;
else
return validateRequired(form);
}
function required () {
this.aa = new Array("emplyrId", "testVO.emplyrId은(는) 필수 입력값입니다.", new Function ("varName", " return this[varName];"));
}
</script>
환경정보
-
- OS 정보 : windows11
- 표준프레임워크 버전 : 4.0
- JDK(JRE) 정보 : 1.8
- WAS 정보 : tomcat8.5
- DB 정보 : mariadb10
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
현재 표준프레임워크에서 사용중인 Spring Validator 에서는
CSP nonce 설정과 관련된 옵션을 제공하지 않으므로
nonce 설정을 추가하기 어렵습니다.
이는 기반이 되고 있는 Spring Moules Validator 라이브러리에서
Custom Tag 속성으로 지원하지 않기 때문입니다.
추후 표준프레임워크 버전에서
지원 가능할지 검토 하도록 하겠습니다.
감사합니다.
표준프레임워크센터입니다.
현재 표준프레임워크에서 사용중인 Spring Validator 에서는
CSP nonce 설정과 관련된 옵션을 제공하지 않으므로
nonce 설정을 추가하기 어렵습니다.
이는 기반이 되고 있는 Spring Moules Validator 라이브러리에서
Custom Tag 속성으로 지원하지 않기 때문입니다.
추후 표준프레임워크 버전에서
지원 가능할지 검토 하도록 하겠습니다.
감사합니다.