sso 연동 jsp 호출 시에 파라메터로 VS_ , VN_ 설정하여 url 호출 시에 AUD7 플랫폼 내부에서 인증 Manager를 통해 호출
[예시]
외부에서 sso 연동 jsp 호출 시에 url 뒤에 파라메터 설정
http://외부포탈/simple_sso.jsp?VS_TEST=TEST123extention/AUD/customscript.jsp 에서 인증 Manager 호출하여 처리
<%@ page import="com.matrix.framework.common.security.matrix.AuthManager" %>
<%
AuthManager aud7Session = AuthManager.getInstance() ;
String vsValue = (String)aud7Session.getAttribute("VS_TEST");
%>/********************************************************
* i-AUD 7.3 Initialize
* 예)전역변수 설정으로 사용.
*********************************************************/
var CustomInitialize = function() {
/*
웹폰트 적용 샘플
AUD.GlobalConfig.WebFont.Add('나눔고딕', 'NanumGothic', 'nanum-gothic-v17-latin_korean-regular.woff');
*//*
사용자 정보 변수 참고
AUD.GlobalConfig.STUDIO_USER_ENC_CODE // 암호화 된 사용자 코드
AUD.GlobalConfig.STUDIO_USER_NAME // 사용자 이름
AUD.GlobalConfig.STUDIO_DEPT_CODE // 소속부서 코드
AUD.GlobalConfig.STUDIO_USER_ROLE // 권한그룹 코드
*///Description: Global Parameter 설정 방법
if(AUD){
var userCode = AUD.GlobalConfig.USER_CODE; //현재 로그인한 사용자코드
//param's name, param's value, param's type( Numeric: 0, String: 1)
AUD.GlobalParam.Add('VS_USER_CODE', userCode, 1);
AUD.GlobalParam.Add('VS_TEST', "<%=vsValue%>", 1);
}
};보고서 내에서 Matrix API 호출하여 확인
var globalParam = Matrix.GetGlobalParamValue("VS_TEST");