SSO Guide 4 Dev.
  • MOIN SSO 소개
  • SSO 기술의 이해
  • SSO의 동작과 이해
    • 로그온
    • 로그오프
    • 로그온 실패
    • 중복 로그온
    • 2-Factor 인증
    • SSO 세션 탈취 검사
  • 개발 시작하기
    • 업무시스템 정보 전달
    • 라이브러리 다운로드
    • 라이브러리 적용
    • Agent 환경 설정 파일 수정
    • 인증확인과 인증상태에 따른 처리 방법
    • 통합 인증 페이지 이용하기
    • 로그온 UI 개발
    • SSO 로그오프 방법 제공
  • 개발하기
    • .NET
      • SSO 로그온 UI 구성하기
      • 업무 시스템 로그온 로직 구현하기
      • SSO 로그온 에러 처리 로직 구현하기
      • SSO 세션 탈취 검사하기
      • SSO 로그오프 방법 제공하기
      • 업무 시스템 로그오프 로직 구현하기
      • SSO 중복 로그온 선택 UI 구성하기
    • .NET MVC
      • SSO 로그온 UI 구성하기
      • 업무 시스템 로그온 로직 구현하기
      • SSO 로그온 에러 처리 로직 구현하기
      • 세션 탈취 검사하기
      • 로그오프 방법 제공하기
      • 업무 시스템 로그오프 로직 구현하기
      • SSO 중복 로그온 선택 UI 구성하기
    • JAVA
      • SSO 로그온 UI 구성하기
      • 업무 시스템 로그온 로직 구현하기
      • SSO 로그온 에러 처리 로직 구현하기
      • 세션 탈취 검사하기
      • SSO 로그오프 방법 제공하기
      • 업무 시스템 로그오프 로직 구현하기
      • SSO 중복 로그온 선택 UI 구성하기
    • SPA(Single Page Application)
      • Agent Library 명세
      • Agent 환경 구성하기
      • SSO 로그온 UI 구성하기
      • 업무 시스템 로그온 로직 구현하기
      • SSO 로그온 에러 처리 로직 구현
      • SSO 세션 탈취 검사하기
      • SSO 로그오프 방법 제공하기
      • 업무 시스템 로그오프 로직 구현하기
      • SSO 중복 로그온 선택 UI 구성하기
  • 주요 클래스
    • AuthCheck(.NET)
    • AuthCheck(.NET MVC)
    • AuthCheck(Java)
    • AuthStatus
  • 개발 테스트
  • SSO 오류코드
  • 갱신 이력
  • Trouble Shooting
  • Known Issues
  • Help Center
Powered by GitBook
On this page
  • 1. 업무 사이트 로그인 화면에 "롯데 OneID 로그인" 버튼 추가
  • 2. "롯데 OneID 로그인" 버튼을 누르면 롯데 통합 인증 페이지로 이동하면서 returnURL 전달
  • 3. 사용자는 통합 인증 페이지에서 아이디와 패스워드 입력 후 로그인 시도
  • 4. 업무시스템에서는 SSO 인증 체크 후 업무시스템에 로그인 처리

Was this helpful?

  1. 개발 시작하기

통합 인증 페이지 이용하기

Previous인증확인과 인증상태에 따른 처리 방법Next로그온 UI 개발

Last updated 5 years ago

Was this helpful?

이 방식은 업무 사이트에서 로그인 화면을 별도로 구현하지 않고, SSO 서버가 제공하는 통합 인증 페이지 이용하여 SSO 인증을 처리 하는 시나리오 입니다.

스크린샷은 시나리오의 이해를 돕기위한 예시 일 뿐, 실제 사이트에 적용된 내용과는 무관합니다.

1. 업무 사이트 로그인 화면에 "롯데 OneID 로그인" 버튼 추가

2. "롯데 OneID 로그인" 버튼을 누르면 롯데 통합 인증 페이지로 이동하면서 returnURL 전달

통합 인증 페이지 URL

  • 개발 : https://ssodev.lotte.net/SSOLogon

  • 운영 : https://sso.lotte.net/SSOLogon

returnURL

  • 업무시스템에서 SSO 인증을 체크하는 페이지의 URL

example.js
function onLotteOneIdClicked() {
    window.location("https://ssodev.lotte.net/SSOLogon?returnURL=https://example.com/default.jsp");
}

3. 사용자는 통합 인증 페이지에서 아이디와 패스워드 입력 후 로그인 시도

  • 로그인이 성공하면 전달받은 returnURL로 리다이렉션됨

  • 로그인 실패시 실패 사유를 사용자에게 팝업으로 알림

4. 업무시스템에서는 SSO 인증 체크 후 업무시스템에 로그인 처리

"롯데 OneID"는 가칭이며 추후 공모를 통해 확정할 예정 입니다. 로그인 버튼에 삽입될 이미지 리소스 및 BI 이용 가이드라인도 추후 함께 배포 예정입니다.

통합 인증 페이지에서 업무사이트로 리다이렉션 되면 업무사이트에서는 값이 인 경우 SSO 라이브러리에서 제공되는 정보(metadata)를 이용하여 업무시스템에 로그인 처리 합니다.

AuthStatus
SSOSuccess