ios 아이폰 위젯추가 다음 버스 언제오는지 ‘카카오버스’ 위젯을 이용해서 간편하게 확인하기

ios 아이폰 위젯추가 다음 버스 언제오는지 ‘카카오버스’ 위젯을 이용해서 간편하게 확인하기

카카오톡은 현재 전 세계에서 가장 많이 사용되는 메신저 중 하나입니다. 하지만 우리는 항상 스마트폰에서만 카카오톡을 사용하지는 않습니다. 한번은 PC에서도 카카오톡을 사용해야 할 때가 있습니다. 이를 위해, 우리는 카카오톡의 PC 버전을 다운로드하고 로그인해야 합니다. 하지만 PC 버전에서 카카오톡을 사용하려면 로그인 과정에서 일부 인증 단계를 거쳐야 합니다. 이번 글에서는 카카오톡 PC 버전 로그인 인증 방법 및 pc 로그인 오류 윈인에 관하여 정확하게 살펴보겠습니다.

파트 1. 카카오톡 pc 로그인 필요한 이유 보다. 간편한 채팅 환경 PC 버전을 사용하면 PC에서 채팅을 할 수 있기 때문에, 손쉽게 키보드를 이용하여 채팅할 수 있습니다. 특히, 긴 문장을 작성하거나 파일을 전송할 때 편리합니다.


imgCaption0
카카오톡 펑 친구 조회

카카오톡 펑 친구 조회

카카오톡 펑에서는 친구 목록 탭에서 다른 친구의 펑을 볼 수 있으며, 반응 등을 확인할 수 있습니다. 친구 목록에서 나의 펑으로 이동하면, 오른쪽 상단의 . 버튼으로 이동하여 삭제나 저장을 할 수 있습니다. 결론적으로 카카오톡의 펑 기능은 인스타그램의 스토리와 유사하긴하지만 국내 이용자들의 취향과 사용성을 고려한 기능이라고 생각합니다.

소셜 로그인 순서

본인이 이해한 순서를 이해하기 쉽게 그림으로 만들어 보았습니다. 디자인 감각 Zero 1. 페이지 요청 사용자가 소셜 로그인 페이지에 접속합니다. 2. 페이지 응답 소셜 로그인 HTML 페이지를 웹앱 브라우저에 반환합니다. 3. 구글 로그인 요청 사용자가 구글 로그인 버튼을 터치하시면 httplocalhost3456userlogingoogle 주소로 GET 요청을 보낸다. 4. 구글 웹앱 브라우저 구글 로그인 페이지에서 사용자가 인증을 하면, 구글은 시크릿코드를 반환합니다.

5. controller 구글 시크릿코드를 이용해서 구글에 accesstoken과 refreshtoken을 요청합니다. 6. 구글 controller 구글은 JWT와 user profile을 반환합니다.

refetch의 문제점

refetch는 usQuery를 통해 받아온 cachestate를 사용하지 않고 다시 서버에서 데이터를 받아오기 때문에 별로 효과적인 방법이 아닙니다. 그래서 이 문제점을 해결하기 위해서 mutation을 통해 데이터의 변화가 있을 때 그 mutation에 그러므로 cache를 수정해 주는 것으로 refetch를 쓰는 일 없이 페이지를 업데이트 시켜줄 수 있습니다.

해당 라이브러리를 모두 설치해줍니다. yarn을 쓰면 yarn add 로 설치해주면 됩니다. 이제 각각의 strategy 파일 코드를 보자. 나는 ConfigModule 로컬 라이브러리를 사용하는데 외부 라이브러리를 사용하게 될 경우 import 경로를 맞게 바꿔주면 됩니다. 그리고 각각에 strategy 파일마다. validate 부분이 다른게 보일텐데 이는 구글, 카카오, 네이버에서 전달하는 데이터 폼이 약간씩 달라서 그렇다.

카카오, 네이버는 테스트를 위해서 return 값을 임시로 이렇게 해둔것이라 테스트가 끝나면 구글처럼 해주면 됩니다. return res.send(user) 로 구성하면 service부 없이도 httplocalhost3456userloginnaver 네이버 로그인하면콜백 url로 위 사진처럼 본인이 정해놓은 유저 데이터가 출력될 것입니다.

자주 묻는 질문

카카오톡 펑 친구 조회

카카오톡 펑에서는 친구 목록 탭에서 다른 친구의 펑을 볼 수 있으며, 반응 등을 확인할 수 있습니다. 궁금한 내용은 본문을 참고하시기 바랍니다.

소셜 로그인 순서

본인이 이해한 순서를 이해하기 쉽게 그림으로 만들어 보았습니다. 구체적인 내용은 본문을 참고 해주시기 바랍니다.

refetch의 문제점

refetch는 usQuery를 통해 받아온 cachestate를 사용하지 않고 다시 서버에서 데이터를 받아오기 때문에 별로 효과적인 방법이 아닙니다. 구체적인 내용은 본문을 참고하시기 바랍니다.