inflearn logo
강의

Course

Instructor

Bite-Sized React.js Practical Project - SNS Edition

(6.5) Implementing Social Login

소셜 로그인 구현하기 관련하여 질문이 있습니다!

Resolved

86

rladygks1210

4 asked

0

안녕하세요! 강사님이 얘기해주신 부분에서 구현을 다했고, 추가로 구글로그인도 적용시켰습니다!

이후에, 카카오 로그인 관련해서 적용하려고 앱설정 및 AI 도움을 받아 하려했는데, 구현 부분에서 막혔습니다.

잘못된 요청 (KOE205)

onebite-log 서비스 설정에 오류가 있어, 이용할 수 없습니다.
서비스 관리자의 확인이 필요합니다.

서비스 관리자라면 아래를 확인해보세요.

왜 에러가 발생하나요?접기

설정하지 않은 카카오 로그인 동의 항목을 포함해 인가 코드를 요청했습니다.
설정하지 않은 동의 항목: account_email

어떻게 해결할 수 있나요?접기

앱 관리 페이지의 [카카오 로그인] > [동의항목]에서 동의 항목 설정을 변경하거나, 설정하지 않은 동의 항목을 제외하고 재요청합니다.

이걸 해결하기 위해선 동의항목에 가서 비즈앱으로 전환하는 방법 밖에 없는 지 궁금하여 문의드립니다!

react typescript react-query supabase zustand

Answer 2

0

winterlood

안녕하세요 rladygks1210님 이정환입니다.

카카오 정책이 그렇다면 그런 방법 밖에는 없을 것 같습니다 ㅠㅠ

제가 알기로는 사업자가 없어도 전환시켜주는 사례가 있다고 알고 있는데 참고해보시면 좋을 것 같습니다.

https://mini-min-dev.tistory.com/121

 

아니면 이메일 주소를 필수 수집하지 않는 쪽으로 기능을 구현해보시는것도 좋을 것 같아요!!

1

rladygks1210

감사합니다! 한번 좀 강의 진행하고 추후에 다시 해보겠습니다!!!

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. rladygks1210님.

카카오 로그인을 구현하시면서 잘못된 요청 (KOE205) 에러를 만나셨군요. 이 오류는 주로 카카오 로그인 설정에서 필수적으로 요구하는 프로필이나 이메일 등과 같은 동의 항목이 올바르게 설정되지 않았을 때 발생합니다.

해결 방법

  1. 앱 설정 확인:

    • 카카오 디벨로퍼스에 접속하여 해당 앱의 설정 페이지로 이동합니다.
    • 카카오 로그인 > 동의항목 페이지로 가셔서 필요한 항목이 설정되어 있는지 확인합니다.
  2. 동의항목 설정:

    • 특히, account_email과 같은 정보를 요청하려면 이를 미리 설정하여야 합니다.
    • 카카오 로그인에서 사용자로부터 수집하려고 하는 정보를 명확히 설정해야 합니다.
  3. 비즈앱 전환:

    • 이메일 정보 등 추가적인 개인정보를 수집하기 위해서는, 앱을 “비즈앱”으로 전환해야 할 경우가 있습니다.
    • 비즈앱으로 전환하면 사용자의 이메일 등의 정보를 수집할 수 있도록 동의 항목을 확장할 수 있습니다.

유의할 점

  • 카카오 로그인 시, 특정 개인정보를 수집하기 위해서는 사전에 해당 항목에 대해 사용자의 동의를 받아야 합니다. 따라서, 사용자에게 어떤 정보가 제공될지를 명확히 알리고, 필수 또는 선택 항목에 따라서 적절한 설정이 이루어져야 합니다.

유사한 질문에 대한 기존 답변을 찾아보시면, 도움이 될 수 있는 정보가 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

useMutation 적용 후 새로운 글 등록시 content가 안보여요

0

20

2

6.8 zustand 세션 질문입니다.

0

66

2

next.js 강의에서도 리액트 라이브러리들을 다뤄주시나요?

0

56

2

shadcn에서 radix ui와 base ui 차이는 뭔가요?

0

198

2

updateTodo 함수 생성시 화살표 함수 사용 안하는 이유

0

61

2

4.11 바로 투두 삭제가 안됨 질문

0

73

3

매개변수 updatedTodo 관련 질문

0

55

3

인증 정보가 만료되었을 때 라우트 가드 처리가 궁금합니다!

0

69

2

supabase를 사용하지 않을 경우 세션 데이터의 변경을 감지하고 스토어에 보관하는 방법이 궁금합니다!

0

58

2

4.6 id를 string으로 변경시 오류

0

53

2

리액트 타입스크립트 관련 질문있습니다.

0

52

1

ui 파일 질문드립니다.

0

62

1

tanstack query devtools에서 질문있습니다!

0

56

2

댓글 삭제 시 isPending 질문

0

54

2

두번째 예외상황에 대해 질문있습니다!

0

53

1

리액트 쿼리 질문입니다

0

56

2

개발자도구에서 components 가 안보입니다.

0

75

3

state 관리에 대한 정리

0

68

3

[(2.4) Shadcn/ui를 소개합니다] 강의 Shadcn 세팅 관련 질문 있습니다.

0

146

3

like 테이블에서 왜 create_at이 필요한지 궁금합니다.

0

66

1

삭제가 바로 안되네요ㅠ

0

54

2

access 토큰은 꼭 소셜서버로부터 받아서 사용해야만하나요?!

0

71

2

전역 모달이 여러 개일 경우 모달 프로바이더는 몇 개가 필요한가요?

0

52

1

프로필 수정 후 post item 의 글들에서 수정된 프로필 업데이트 반영

0

69

2