[IT Info] 인증서비스 SSO(Single Sign-on)와 SLO(Single Log-Out)의 차이점

2023. 6. 29. 17:25·IT Information
728x90
반응형

오늘은 로그인 인증서비스 중에서 자주 이용되는 SSO와 SLO에 소개해드리려고 합니다.

각각 개념을 설명하고 누구나 좋아하는 에버랜드를 예로들어 설명드리겠습니다.

 

1. SSO (Single Sign-On)

SSO는 사용자가 여러 시스템 또는 애플리케이션에 대해 단 한 번의 인증으로 접근할 수 있는 기능입니다. 사용자는 SSO 시스템에 로그인 하면, SSO 시스템은 여러 시스템에 대한 인증을 처리하여 사용자(본인)를 인증하고 인증된 사용자에게 해당 시스템에 대한 접근 권한을 부여합니다. 이를 통해 사용자(본인)은 여러 시스템에 대해 각각 로그인할 필요가 없이 한번의 인증으로 접근이 가능합니다. 

 

예시

에버랜드 입장권을 예로 들어보겠습니다. 에버랜드는 SSO를 도입하여 여러 애플리케이션( 티켓팅 시스템, 멤버십 시스템 등)에 대한 접근을 통합 관리하고자 합니다. 사용자가  SSO 시스템에 로그인 하면, 사용자는 티켓팅 시스템, 멤버십 시스템 모두에 대한 접근 권한을 부여받습니다. 그러므로 티켓팅 시스템에서 멤버십 시스템으로 넘어갈 때 별도의 로그인 절차없이 로그인 할 수 있습니다.

 

2. SLO(Single Log-Out)

SLO는 SSO에 대응하는 개념으로, 사용자가 SSO시스템에서 로그아웃할 때 여러 시스템에서의 로그아웃을 처리하는 기능입니다. 사용자가 SSO 시스템에서 로그아웃을 요청하면, SLO 시스템은 사용자를 인증한 시스템에 대해 로그아웃 요청을 전달하고, 해당 시스템에서도 로그아웃을 처리합니다. 

 

예시

다시 에버랜드 입장권을 예로 들어보겠습니다. 사용자가 에버랜드의 SSO 시스템에서 로그아웃을 요청하면, SLO 시스템은 티케팅 시스템과 멤버십 시스템에 로그아웃 요청을 전달합니다. 이후 티케팅 시스템과 멤버십 시스템에서는 해당 사용자의 세션을 종료하고 로그아웃 합니다. 

 

즉 SSO는 여러 시스템에 대한 인증을 한 번의 로그인으로 처리하고, SLO는 여러 시스템에서의 로그아웃을 한 번의 로그아웃으로 처리하는 기능입니다. 이를 통해 사용자는 편리하게 여러 시스템에 접근하고 로그아웃할 수 있는 것이죠! 

 

오늘은 SSO, SLO에 대해 알아보았습니다.

다음에 더 유익한 정보로 찾아뵙겠습니다 ~

728x90
반응형

'IT Information' 카테고리의 다른 글

[IT Info] SVN 커밋 내역 보기(이전에 변경한 내역)  (0) 2023.08.05
[IT Info] 인터페이스란?  (0) 2023.07.04
[IT Info] 버전을 표기하는 방법?  (0) 2023.06.18
[IT info] Hash Function(해시 함수)  (0) 2023.06.12
Clean Code 5가지 꿀팁  (0) 2023.05.20
'IT Information' 카테고리의 다른 글
  • [IT Info] SVN 커밋 내역 보기(이전에 변경한 내역)
  • [IT Info] 인터페이스란?
  • [IT Info] 버전을 표기하는 방법?
  • [IT info] Hash Function(해시 함수)
JongTachi
JongTachi
    반응형
  • JongTachi
    JongTachi의 개발 블로그
    JongTachi
  • 전체
    오늘
    어제
    • 분류 전체보기 (162)
      • Network (10)
      • Server (19)
        • Web (12)
        • WAS (6)
      • Java (8)
        • JVM (1)
        • Java Syntax (16)
        • IDE (5)
        • Lombok (2)
        • Util (1)
      • FrameWork (8)
        • Spring&SpringBoot (4)
        • MyBatis (4)
      • JSP (3)
      • JavaScript (12)
        • jQuery (3)
        • JSON (3)
      • APM (1)
      • Android (5)
      • VCS(Version Control System) (5)
        • Git (4)
        • SVN (1)
      • IT_Tools (15)
        • Jenkins (2)
        • MobaXterm (2)
        • Jeus (1)
        • DBeaver (3)
      • Certificate (1)
      • Linux (3)
      • DB (14)
        • MariaDB (0)
        • Oracle (8)
        • Redis (2)
      • IT Information (19)
      • Text Editor (2)
        • NotePad (2)
      • 비밀의방 (0)
      • 헬파티 여행 (1)
      • 경제 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    JQuery
    git
    DBeaver
    JSON
    SQL
    보안
    Redis
    java
    자바스크립트
    Javascript
    자바
    Tomcat
    Server
    WAS
    mybatis
    상태코드
    마이바티스
    디비버
    db
    Eclipse
    인텔리제이
    오라클
    이클립스
    HTTP
    svn
    톰캣
    oracle
    Web
    IntelliJ
    Linux
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JongTachi
[IT Info] 인증서비스 SSO(Single Sign-on)와 SLO(Single Log-Out)의 차이점
상단으로

티스토리툴바