인프런 커뮤니티 질문&답변

강남멍멍이님의 프로필 이미지

작성한 질문수

[플러터플로우] 실전! 앱 출시를 위한 끝장 노하우!

웹에서 테스트하기

카카오 로그인 질문

24.09.20 02:43 작성

·

54

0

Error: The given sign-in provider is disabled for this Firebase project. Enable it in the Firebase console, under the sign-in method tab of the Auth section.

 

강의 내용대로 설정을 마치고 실행을 했더니 위와같은 오류 메시지가 나타납니다.

로그인 버튼을 누르면 새창이 열리다가 종료되면서 해당 메시지가 보여집니다.

어떤 부분을 더 확인해봐야 할까요?


답변 2

1

Ian Kim님의 프로필 이미지
Ian Kim
지식공유자

2024. 09. 20. 19:03

안녕하세요. 아마도 Firebase console / authentication 항목에서 로그인 제공업체를 선택하지 않은 것 같습니다.

Firebase Console -> Authentication -> 로그인 제공업체 -> 새 제공업체 추가 -> 이메일/비밀번호 추가하면 해결 되리라 생각됩니다.

firebase-authentication-method.png

해보시고 문제가 해결되지 않으면 다시 문의 부탁드립니다.

감사합니다.

강남멍멍이님의 프로필 이미지

2024. 09. 25. 12:30

이메일/비밀번호 로그인은 원래 활성화가 되어있던 상태입니다.
>> 이메일/비밀번호 방식도 비활성화 하고 시도하니 동일한 메시지 나옵니다.(활성화 시에는 다시 잘 됩니다.)

카카오 로그인은 이메일/비밀번호가 활성화/비활성화 관계없이 계속 동일한 오류 메시지가 보여집니다 ㅜㅜ

제가 놓친 다른 부분이 있을까요?? ㅜ

-1

인프런 AI 인턴님의 프로필 이미지

2024. 09. 20. 02:46

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

강남멍멍이님, 카카오 로그인 기능을 구현하시다가 Firebase 설정 관련 오류 메시지를 접하셨군요.

해당 오류 메시지는 Firebase에서 해당 로그인 제공자가 활성화되지 않았음을 나타냅니다. 이 문제를 해결하기 위해 다음 사항들을 확인해보시면 좋겠습니다:

  1. Firebase 콘솔에서 로그인 제공자 활성화하기:

    • Firebase 콘솔에 접속합니다.
    • 프로젝트를 선택한 후, Authentication(인증) 탭으로 이동합니다.
    • Sign-in method(로그인 방법) 탭을 클릭합니다.
    • 카카오 로그인 제공자를 찾아 활성화합니다.
  2. 카카오 개발자 사이트 설정 확인:

    • 카카오 개발자 사이트에 접속하여 앱을 등록했는지 확인합니다.
    • Redirect URI가 Firebase에서 요구하는 형식에 맞게 정확히 설정되었는지 확인합니다.

실제 비슷한 사례를 다룬 기존 답변들을 참고해보시면 도움이 될 것 같습니다:

  1. [구글로그인도 손쉽게 만들기강의에서 “하나 이상의 Android 앱에서 SHA-1 디지털 지문과 패키지 이름 조합을 이미 사용 중입니다. 라는 오류가 뜨는데요…”]

    • SHA-1 설정 및 Firebase 설정 방법에 대해 다룹니다.
  2. [파이어베이스 크리에이트 프로젝트 하면 create error 납니다]

    • Firebase 프로젝트 생성 문제 해결 방법에 대해 다루고 있습니다.
  3. [테스트 모드 구글 Oauth 도메인 추가 방법 발견]

    • 승인된 도메인에 구글 OAuth 도메인을 추가하는 방법을 설명합니다.

위 방법을 적용하신 후에도 문제가 계속된다면, Firebase 콘솔의 로그를 확인하거나 디버깅 모드를 활성화해 추가 오류 정보를 확인하시는 것도 좋은 방법입니다.

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