로그온 UI 개발

업무 시스템에 인증되지 않은 사용자가 접근 시 사용자에게 로그온을 할 수 있는 수단 즉, 로그온 UI 페이지를 제공해야 합니다. 물론 대표적인 다른 업무 시스템(포탈)이 존재할 경우 해당 업무 시스템의 로그온 UI 페이지를 이용할 수도 있습니다. 이런 경우 로그온 UI를 작성하지 않아도 SSO 인증을 수행할 수 있습니다.

사용자 로그온 UI는 개발자가 수행해야 하는 작업 사항 중에 가장 많은 작업을 필요로 합니다.

다음은 사용자 로그온 UI에서 처리 해야 하는 사항들 입니다.

사용자 인증 상태에 따른 처리 (샘플 코드는 SSO 인증확인 및 인증상태에 따른 처리 페이지 참고)

  • 인증 성공 : 로그온 UI가 필요 없으므로 다른 업무 페이지 이동 시킵니다.

  • 인증 장애 : 인증 장애 정책에 따라 로직을 수행합니다. "SSO인증이 아닌 로컬 로그온 처리를 할 수 있는 페이지로 이동 시킵니다." 혹은 "인증 장애 안내를 합니다" 등의 정의된 정책을 수행합니다.

  • SSO 인증 서버의 URL 설정

  • 로그온 처리 URL

  • 인증 확인 URL SSO 인증 후 되돌아올 Return URL 설정 SSO 인증 서버에 정보를 전달할 때 사용할 태그 명 설정

  • 사용자 계정, 비밀번호 등 여러 정보를 전달할 때 미리 정의된 이름을 사용해야 합니다.

더 자세한 내용은 개발하기 챕터에서 개발언어 별로 "SSO 로그온UI 구성하기" 부분에서 상세하게 볼 수 있습니다.

"SSO연동을 위한 업무시스템의 작업" 페이지로 돌아가기

Last updated

Was this helpful?