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?