카카오 로그인과 간편가입 차이 및 시큐리티 사용?

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


인텔리제이(Spring Boot), ID 913148

안녕하세요 카카오 소셜로그인 구현 중에 궁금한 것이 있는데요,

  1. 카카오 간편 가입 말고 로그인으로도 회원가입이 가능하지 않나요? 간편 가입 기능이 따로 들어간 이유가 궁금합니다.
    정확한 차이를 알려주시면 감사하겠습니다.

  2. 그리고 서비스마다 다르겠지만 일반적으로 스프링 부트를 사용할 때, Security의 Oauth2Login을 사용해서 카카오 로그인을 구현하는 것과 사용하지 않고 Controller에서 Rest API 요청 방식으로 구현하는 것 중에 어떤 방식이 더 선호되고 선호되는 이유가 어떤 것이 있을지 궁금합니다.

안녕하세요.

  1. 카카오 간편 가입 말고 로그인으로도 회원가입이 가능하지 않나요? 간편 가입 기능이 따로 들어간 이유가 궁금합니다.
    정확한 차이를 알려주시면 감사하겠습니다.

아래 기능소개에 있는 간편가입( 동의 화면에서 서비스 약관까지 한 번에 동의), 더 다양한 사용자 정보 활용이 차이점입니다.
https://developers.kakao.com/docs/latest/ko/kakaosync/common#intro

  1. 그리고 서비스마다 다르겠지만 일반적으로 스프링 부트를 사용할 때, Security의 Oauth2Login을 사용해서 카카오 로그인을 구현하는 것과 사용하지 않고 Controller에서 Rest API 요청 방식으로 구현하는 것 중에 어떤 방식이 더 선호되고 선호되는 이유가 어떤 것이 있을지 궁금합니다.

다양한 소셜로그인 제공업체의 로그인을 적용하기 위해 Security의 Oauth2 Client를 더 많이 사용하는 것으로 알고 있고,
카카오 로그인만 단독으로 제공하는 경우는 카카오톡 앱으로 ID/PW 입력 없이 간단하고 안전하게 로그인하는 JS SDK authorize 방식 로그인이 선호됩니다.