대체, sign on, log on, sign in, log in 을 구별하는 따위의 시도를 할 필요가 있습니까?

경험상 아주 오랜 전통으로 login 이라는 용어가 제일 Unix 시스템에 접근하기 위해 먼저 쓰였습니다. "로그인"이라는 단어가 생소하던 시절에 일종의 신조어 격이었습니다. 그러다가 Windows 3.1이 작업그룹을 지원하는 Windows for workgroups 버전을 내놓으면서 로그인이라는 유닉스 계열과 뭔가 다르게 작업하기 위해 sign-on 이라는 용어를 사용한 것으로 압니다. (희미한 기억속의 일이므로 이것을 사실화하여 논문에 인용하지 마시길.)

구별하기 좋아하는 사람은 log in과 sign on을 하나의 시스템에 들어가는 것과 하나의 정보체계에 들어 있는 작업그룹에 들어가는 것으로 구별하고 싶어할지 모르겠습니다. 또, Web으로 인증하는 것을 sign in 이라고 표현하고 싶을지도 모르고, 인증 후 프롬프트가 떨어지지 않는 시스템에 대한 것을 Log-on이라고 표현하고 싶을지도 모르겠습니다. 제발 이런 구별을 하지 말아주세요. 뭔가 부끄러워 보입니다. 이런 용어들이 모두 다 인증을 시도하여 성공했다는 뜻으로 시스템을 구성할 때 선택한 용어들일 뿐입니다.

이전의 글들에 SSO 를 써놨더니, 몇몇 리퍼러들이 특이 해 보이는 것들이 잡혔습니다. Single Sign-On과 Signle Log-On 을 각각 SSO, SLO 로 표현하고 이것들을 검색하다가 왔더군요. 어떤 글에는 SSO와 SLO를 동시에 만족하는 솔루션 어쩌고 저쩌고도 있습니다. 시스템 통합 쪽에서 이런 말들을 쓰나보네요. 검색해보면 나올만한 곳에서 다음과 같은 식으로 구별을 하는 것을 보았습니다.

http://blog.naver.com/nalin04/150013996820

SSO 와 SLO의 차이
둘다 한번의 인증으로 시스템을 모두 사용하는 개념입니다.
Single Sign On의 경우에는 계정정보가 시스템별로 존재하고 공통인증모듈 하나만 존재하는 반면, Sing LogOn는 계정정보가 하나의 시스템에 존재하고, 각각의 시스템에는 서로 별도의 인증부분이 존재 합니다.

두줄요약
daum.net 로그인시 naver.com에도 로그인되게 SSO
mail.naver.com 로그인시 blog.naver.com 에도 로그인되게 SLO

[출처:네이버 웹페이지]

차이 구별하시느라 수고하셨습니다. 네.....

유독 한글로 되어 있는 곳에서는 SLO는 Single Log-on 이라는 뜻으로 쓰이던데, 영문으로 검색해보니 SSO/SLO 라는 표현이 자주 보여 살펴보니 SLO가 Single Log-off 였습니다.

댓글 어떠한 분도 질문을 하셨고, 종종 Consumer Site에서 로그아웃하는 것을 IdP 입장에서 알 수 있느냐라고 물어 오시는데, 프로토콜 상 알 수 없다고 답했습니다.

Single Log Off 는 사실 SSO를 이루는 Token을 파기함으로써 클라이언트 입장에서는 더이상 로그인된 상태를 유지할 수 없게 되는 것과, 더불어 로그인 정보를 유지하여 공유하는 서버가 존재하여야 하고 이 서버에서도 로그인 토큰을 제거하는 형식으로 구성되어 있을 때 가능합니다.

OpenID는 현 스펙상 서버들간에 로그인 정보를 공유하는 어떤 체계가 존재하지 않기 때문에 Single Log-Off를 구현하기가 어렵습니다.

노파심에서 그러는데, 제발 저 네가지 용어를 구별하는 시도는 하지 말아주세요. 단, 뉘앙스의 차이가 있다는 착안에서 경험을 정리하는 것은 좋습니다만, 그것이 용어로 발전하기에는 어색합니다.
신고
  1. 세레 2009.08.15 14:16 신고

    제 블로그 http://legendre.tistory.com/338
    에 저도 나중에 비슷한 용어 글을 쓰고 혹시 전에 이미 이런 주제를 고민하신 분이 있지 않을까 해서 찾아보다가 이 글을 찾게 되었네요. 트랙백을 보내지 못해 이렇게 댓글이라도 남겨요. 좋은 글 잘 읽었습니다. 감사합니다.

+ Recent posts