보안에 위배될 수 있는 값(사용자 정보, 권한 등)은 전역변수로 사용해서는 안됩니다. (위변조 가능)
시큐어 코딩 문서를 참조하여 관련 변수를 사용하시기 바랍니다.
64. Secure Coding (시큐어 코딩) 이란 무엇인가요?
i-MATRIX 보고서에 전역 변수 선언
설정 위치 : {CONTEXTPATH}/imatrix/viewerex.jsp 에 설정
변수 선언
var SetGlobalParams = function(obj)
{
var VS_test = "<%=AuthManager.getInstance().getUserAttribute("VS_test")%>";
//전역 변수 추가 샘플코드 Global Parameter Add SampleCode
obj.AddGlobalParamsEx("VS_TEST", VS_test);
}보고서에서 해당 이름 정의를 만들면 보고서 로딩 시 해당 이름정의에 해당 값이 전달됨