본문 바로가기
IT/Teckweek

SSO란?

by YEON-DU 2020. 8. 2.
반응형

출처 : Single Sign-On demystified: set up a custom SSO using JWT

 

SSO! 같이 스터디 하시는 분이 인턴하면서 얘기해주신 건데 정말로 처음 들었던 거라, 꽤 신기하기도 하고(실제로 자주쓰는 기능인 거 같기도하고) 한 번 알아보면 좋을 것 같아서 오늘의 주제는 SSO로 정했다.

 

SSO란?

Single-Sign On. 싱글 사인 온. 통합 인증.

한 번의 통합 인증으로 여러 컴퓨터 상의 자원을 이용 가능하도록 만든 것이다.

매 사이트마다 새로운 아이디와 비밀번호를 생성하는 것이 아닌 단 한 번의 회원 가입으로 여러 서비스를 사용할 수 있다면? 에서 나온 유저 편의를 위한 인증 방식이다.

간단히 이야기하자면 우리가 익히 알고 있는 기능이다.

 

출처 : SNS 소셜 간편 로그인

사진과 같은 기능을 제공하는 사이트가 있다면,

해당 사이트는 네이버, 카카오, 페이스북, 구글에 SSO 인증을 제공하고 있는 것이다.

그러나 이 방식은 한 번의 인증으로 여러 자원을 이용할 수 있는 편리성이 있지만

그 방식 때문에 보안이 매우 중요하다.

 

SSO의 장점

아이디와 비밀번호, 개인정보를 입력하는 시간을 줄일 수 있다.

사이트 마다 아이디를 생성할 필요가 없다.

 

SSO의 단점

한 번의 인증으로 많은 정보를 제공하기 때문에 해킹의 피해가 늘어날 수 있다.

아이디의 접속 권한을 잃어버리면 모든 서비스를 사용할 수 없다.

각각의 사이트마다 보안 수준이 다르면 보안에 문제가 생길 수 있다.

 

 

참고 자료 :

https://blog.theodo.com/2019/07/single-sign-on/

https://ko.wikipedia.org/wiki/통합_인증

http://www.doopedia.co.kr/doopedia/master/master.do?_method=view&MAS_IDX=101013000876927

반응형

'IT > Teckweek' 카테고리의 다른 글

안드로이드 액티비티 생명주기  (0) 2020.09.21
MVC, MVP, MVVM  (0) 2020.08.15
SPA란?  (0) 2020.08.02
SSR과 CSR이란?  (0) 2020.07.22
REST API란?  (0) 2020.07.09

댓글