강의

멘토링

로드맵

Inflearn brand logo image

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

README님의 프로필 이미지
README

작성한 질문수

[2025] 비전공자도 가능한 React Native 앱 개발 마스터클래스

[로그인] 인증 생성

소유권을 확인할 수 없습니다.

작성

·

92

0

OAuth 클라이언트 ID를 생성하는데 "소유권을 확인할 수 없습니다. Android 패키지 이름과 디지털 지문이 이미 사용 중이므로 요청이 실패했습니다." 이런 메시지가 떠서 확인을 하는 데도 이유를 모르겠습니다. 오류를 고칠 수 있는 방법을 알려주세요

답변 2

0

정현우님의 프로필 이미지
정현우
지식공유자

혹시 이전에 OAuth 클라이언트 ID를 만드신 적이 있으신가요? 완전 동일한 OAuth 클라이언트 ID를 두번 만들었으면 그런식으로 뜨거든요. 일단 사용하시는 모든 계정에서 현재 만들려는 OAuth 클라이언트 ID와 겹치는 것이 없는지 한번만 확인해 주세요!

README님의 프로필 이미지
README
질문자

겹치는 거는 없습니다. 그런데도 그런 오류가 발생합니다

정현우님의 프로필 이미지
정현우
지식공유자

음.. 근데 제가 답변드린 부분에 대해서 해당사항이 없으시면 해결이 힘드실 것 같은데요ㅠㅠ 그게 중복되는 클라이언트가 있을때만 뜨는 오류거든요. 혹시 프로젝트가 두개이신건가요??

image.png

여기를 클릭하셔서 중복되는 프로젝트가 있는지 확인하실 수 있으세요!

0

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

OAuth 클라이언트 ID 생성 시 “소유권을 확인할 수 없습니다”라는 오류 메시지는 주로 Android 패키지 이름SHA-1 지문이 이미 등록되어 있거나 사용 중인 경우 발생합니다. 이러한 문제를 해결하기 위해 몇 가지 단계로 확인이 필요합니다.

해결 방법

  1. Google Cloud Console & Firebase Console 확인:

    • 두 콘솔에서 동일한 Android 패키지 이름SHA-1 조합이 이미 존재하는지 확인해 주세요.
  2. SHA-1 인증서 지문 변경:

    • ./gradlew signingReport 명령어를 통해 새 SHA-1 지문을 생성하고 이를 활용하여 새로운 OAuth 클라이언트 ID를 등록해보세요.
  3. 패키지 이름 변경:

    • 프로젝트의 패키지 이름을 변경하는 방법도 하나의 해결책이 될 수 있습니다. AndroidManifest.xml 파일에서 변경하고, Google 개발자 콘솔에서 새로 등록하세요.
  4. 기존 entitiy 삭제 또는 수정:

    • Cloud Console에서 해당 설정을 찾아 기존 항목을 삭제 또는 수정할 수 있는지 확인해보세요. 동일한 SHA-1과 패키지명이 있는지 다시 확인하고 조정하세요.

관련 질문 참조

유사한 문제를 겪으셨던 다른 수강생 분들의 해결 사례입니다. 관련해 참조하시면 더 도움이 될 수 있습니다.

  1. ### Google 인증 에러 해결 방법
    • 내용 요약: Google OAuth 설정 과정에서의 에러 상황을 타파한 사례를 다루고 있습니다. 동일한 주제로 발생한 문제를 확인할 수 있습니다.

위의 방법들을 통해 문제가 해결되기를 바랍니다. 오류가 해결되지 않을 경우, 추가적인 정보와 함께 이어서 질문 부탁드립니다. 지식공유자께서도 곧 추가 설명과 도움을 제공해 주실 것입니다.

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

README님의 프로필 이미지
README

작성한 질문수

질문하기