Spring/팀스파르타

47. 소셜 로그인 - OAuth

열심히 해 2024. 12. 6. 14:56

소셜 로그인 탄생 배경

  • 매번 번거로운 회원가입 과정을 수행해야 할 뿐 아니라, 웹 사이트마다 다른 아이디와 비밀번호를 기억해야 합니다.
  • 이런 문제를 해결하기 위해 OAuth 를 사용한 소셜 로그인이 등장합니다.
  • 웹 사이트를 운영하는 측에서도 회원들의 개인정보를 지켜야하는 역할이 부담이 됩니다. 바이러스와 백신의 관계 처럼, 발전하는 해킹 기술을 막기 위해 보안을 강화하는 노력이 지속적으로 필요하기 때문이죠.

 

 

 

OAuth

  • OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고, 웹사이트 상의 자신들의 정보에 대해 다른 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 권한 위임을 위한 개방형 표준입니다.
  • 사용자가 자신이 이용하려는 애플리케이션에게 모든 권한을 넘기지 않고, OAuth가 사용자 대신 서비스를 이용할 수 있게 해주는 HTTP 기반의 보안 프로토콜 입니다.
  • OAuth를 사용하는 서비스 제공자는 대표적으로 구글, 페이스북 등이 있습니다. 국내에는 대표적으로 네이버와 카카오가 있습니다.

 

 

 

 

 

'Spring > 팀스파르타' 카테고리의 다른 글

49. Spring AOP  (0) 2024.12.06
48. OAuth로 카카오 로그인 및 회원 가입  (0) 2024.12.06
44. Mockito  (0) 2024.12.06
43. 단위 테스트  (0) 2024.12.06
42. 고아 Entity 삭제  (0) 2024.12.06