Agent 환경 구성하기
js 파일 참조하기
파일의 경로를 맞추어 설정합니다.
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<script type="text/javascript" src="js/nsso.js"></script>
SPA 라이브러리 호출 설정하기
$(document).ready(function () {
setNssoConfiguration(
"http://java.nssod2019.com:4040/java-agent/ssoagent/spa/",
callbackLogonFail,
callbackLogonSuccess,
callbackReceiveTfa,
callbackReceiveDuplication
)
});
"http://java.nssod2019.com:4040/java-agent/ssoagent/spa/"
FE 인증을 지원할 BE의 SPA 서비스 URL을 설정합니다.
BE 서비스 URL에 맞게 설정을 변경하세요.
callbackLogonFail
로그온 실패 시 호출되는 Callback 함수입니다.
callbackLogonSuccess
로그온 성공 시 호출되는 Callback 함수입니다.
callbackReceiveTfa
로그온 시 TFA로 인하여 사용자의 보안코드를 입력 받아야 할 때 호출되는 Callback 함수입니다.
callbackReceiveDuplication
로그온 시 중복 로그온 감지로 인하여 사용자 선택이 필요 할 때 호출되는 Callback 함수입니다.
SPA 라이브러리 환경 설정하기
nsso.js 파일에 정의되어야 하는 설정이 있습니다.
setNssoConfiguration 메서드 호출 시 전달했던 BE에 존재하는 SPA 지원 URL 중에 마지막 리소스 이름을 정의해야 합니다.
nsso.js 파일 중 다음 항목을 수정하세요.
// ============
// Java
// ============
// for get configuration
var nssoConfigPathNssoConfig = "nssoConfig.jsp";
// for login back-end application
var nssoConfigPathLogonService = "logonService.jsp";
var nssoConfigPathLogonServiceAfter = "logonServiceAfter.jsp";
// for choice when duplication occurred
var nssoConfigPathDupReceive = "dupChoiceReceive.jsp";
var nssoConfigPathDupChoiceLogon = "dupChoiceLogon.jsp";
var nssoConfigPathDupChoiceCancel = "dupChoiceCancel.jsp";
// for input when secret code is needed
var nssoConfigPathTfaReceive = "tfaReceive.jsp";
// for check sso status of back-end application
var nssoConfigPathCheckLogon = "checkLogon.jsp";
Last updated
Was this helpful?