========== [appdefence.nshc] ========== AppProtect 제품 에 대한 필수 API 를 정의 --------- AppProtect API --------- appdefence 제품에 대한 3rd Party연동 기능을 제공한다. .. _statusType: status Type ------------ ============ =================== Type Description ============ =================== PROCESSING 진행 중 SUCCESS 정상 처리됨 FAIL 처리 중 문제가 발생함 ============ =================== 초기화 -------------- .. js:function:: M.plugin('3rd_appdefence_nshc').appVerify( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.initURL: api lnit URL :param String setting.verifyURL: 검증 URL :param String setting.userID: id :param String setting.data: data :param String setting.aplib: aplib :param String setting.AppProtectManager: app protetmanager :param Function setting.callback: 검증 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 검증 결과 Example: .. code-block:: javascript M.plugin('3rd_appdefence_nshc').appVerify({ 'initURL': 'http://apptest.co.kr:8090/meap/httpSession/session_apinit.jsp', 'verifyURL': 'http://apptest.co.kr:8090/meap/httpSession/session_apverify.jsp', 'userID':'test', callback:function(status, result){ alert(result); } }); 검증 -------------- .. js:function:: M.plugin('3rd_appdefence_nshc').initRequest( setting ) .. versionchanged:: 2.0.0 :param Object setting: 설정 정보 :param String setting.initURL: api lnit URL :param String setting.verifyURL: 검증 URL :param String setting.userID: id :param String setting.data: data :param String setting.aplib: aplib :param String setting.AppProtectManager: app protetmanager :param Function setting.callback: 검증 결과 콜백 함수 .. js:function:: callback(status, result) :param String status: 상태 ( :ref:`statusType` ) :param Object result: 검증 결과 Example: .. code-block:: javascript M.plugin('3rd_appdefence_nshc').initRequest({ 'initURL': 'http://mhi.nhis.or.kr:8090/meap/httpSession/session_apinit.jsp', 'verifyURL': 'http://mhi.nhis.or.kr:8090/meap/httpSession/session_apverify.jsp', 'userID':'test', callback:function(status, result){ alert(result); } });