본문 바로가기

Javascript/NestJS

소셜 로그인

1. 소셜로그인

(1) 소셜 로그인은 Kakao, Naver, Google 과 같은 소셜 네트워킹 서비스의 기존 정보를 사용하여 웹사이트용으로 특별히 새 로그인 계정을 생성하는 대신 제 3자의 웹사이트에 로그인하는 SSO의 한 형태

(2) 사용자의 로그인을 단순화하고 웹 개발자에게 점점 신뢰있는 정보를 제공하도록 설계

(3) 일반적으로 플러그인이나 위젯을 사용하여 하나 이상의 소셜 네트워킹 서비스에서 웹사이트로 계쩡을 연결

(4) 사용자는 원하는 소셜 네트워킹 서비스를 선택하여 해당 서비스에 대한 로그인을 사용하여 웹사이트에 로그인을 함

(5) 사용자가 여러 사이트의 로그인 아이디나 비밀번호를 기억할 필요가 없고, 소셜 네트워킹 서비스에서는 사이트 소유자에게 통일된 정보를 제공

 

2. 소셜 로그인 인증

(1) OpenID 또는 SAML 과 같은 표준을 사용하는 인증 시스템으로 엄격하게 구현될 수 있음

(2) 사용자에게 소셜 기능을 제공하는 소비자 웹사이트의 경우 소셜 로그인은 OAuth 표준을 사용하여 구현

(3) OAuth는 타사 응용 프로그램에 세션 토큰을 부여하여 사용자를 대신하여 공급자에게 API 호출 할 수 있도록 인증과 함께 일반적으로 사용되는 프로토콜

 

 

 

 

 

참고

https://en.wikipedia.org/wiki/Social_login

 

Social login - Wikipedia

Ardit Social login is a form of single sign-on using existing information from a social networking service such as Facebook, Twitter or Google, to sign into a third party website instead of creating a new login account specifically for that website. It is

en.wikipedia.org

 

'Javascript > NestJS' 카테고리의 다른 글

Transaction  (0) 2022.12.18
이미지 업로드  (0) 2022.12.18
CORS  (0) 2022.12.18
결제 시스템  (0) 2022.12.18
Authentication / Authorization  (0) 2022.12.05