모바일 웹뷰를 통해 제 3의 사이트 소셜 로그인 문제

현재 플러터로 개발중이고요. Fkakao_flutter_sdk: ^0.9.0를 활용해 웹뷰를 통한 제 3의 사이트(e.g. 쥐마켓, ssg, 등등) 소셜 로그인 기능을 구현하려고 하고 있습니다.

kakao flutter package를 활용해 authtoken까지 받는 건 구현했는데, 이 authtoken을 활용해서 해당 사이트에 로그인 처리를 하게하려면 어떻게 해야되는지 모르겠어서 문의드립니다.

감사합니다!

안녕하세요

문의주신 내용을 보면 현재 개발 중이신 앱 A의 토큰을 kakao_flutter_sdk를 사용해서 발급받고, 해당 토큰을 이용해서 다른 사이트 B, C, D 등등 에 로그인하고 싶다는걸로 이해했는데요, 제가 제대로 이해한게 맞을까요?

네 제가 배경지식이 좀 부족해서 이게 가능한지는 모르겠는데, 지그재그처럼, 타사 쇼핑몰에 소셜 로그인기능을 활용할 수 있는 것 처럼 다른 웹사이트에 소셜 로그인 할 수 있는 기능을 구현하려고 합니다.

아쉽게도 직접 구현해서 발급받은 토큰으로는 타 사이트의 인증이 불가능하기 때문에 이는 개념적으로 불가능합니다.ㅠㅠ

토큰의 개념에 대해서 한번 학습해보시면 큰 도움이 될 것 같아요

그럼 지그재그에서는 가능한 이유는, 각각의 사이트에서 또는 호스팅 사이트와 협의해서 가능하도록 만들어 놓은건가요? 만약 협의가 될 수 있다면 어떤 리소스를 받아서 처리해줘야되는지는 혹시 알 수 있을까요??

제가 지그재그 서비스를 잘 몰라서 정확히 말씀하신 내용이 무엇인지 이해하지 못했는데요,
지그재그 앱을 통해서 G마켓, SSG 등의 사이트에 로그인하는게 가능하다는 말씀이신가요?
아니면 지그재그 앱에 올라와있는 스토어 혹은 브랜드의 상품을 구매할 수 있는 것을 말씀하시는 건가요?

지그재그에서 상품을 누르면, 웹뷰를 통해서 해당 상품을 판매하고 있는 쇼핑몰 사이트로 이동되는데, 이 때, 해당 사이트 로그인화면으로 이동해서 소셜로그인을 누르면 로그인이 되더라구요. 물론 제가 알기로는, 지그제그에 입점한 쇼핑몰 및 상품들은 카페 24와 같은 솔루션을 사용하는 쇼핑몰들만 입점이 되어있고, api를 통해서 연동된 사이트만 올라가는 것으로 알고 있긴합니다.

제가 알고싶은 것은, 지그재그와 같은 네이티브앱에서 웹뷰를 통해 다른 사이트(쇼핑몰)을 들어가서도 소셜로그인이 가능하게 하려면, 어떤 것들이 필요한가 입니다.

말씀하신 내용 직접 확인해봤는데요.

지그재그 앱 내에서 특정 쇼핑몰 사이트로 이동 후에 로그인을 했을 때, 로그인이 성공한 것은 지그재그 앱의 토큰을 사용해서 로그인 한 것이 아니라, 쇼핑몰에 자체적으로 구현된 소셜 로그인을 통해 쇼핑몰 사이트에 로그인을 한 것입니다. 즉 지그재그 앱의 토큰과는 전혀 무관하고, 이는 지그재그 앱의 토큰으로는 구현할 수 없습니다.

제가 첨부한 동영상을 보시면 지그재그 앱에는 로그인이 되어있지만 ‘고고싱’ 이라는 쇼핑몰은 처음 이용하는 상황이라 로그인 버튼을 눌렀을 때 사용자 동의를 새로 해야하고, 이 때 화면에 표시되는 앱의 이름도 '고고싱’이라 표시됨을 알 수 있습니다. 따라서 '지그재그’와 ‘고고싱’ 두 앱은 전혀 다른 앱이고, 토큰을 공유하지 않는다는 것을 알 수 있습니다. 이 점 참고하시길 바랍니다