강의

멘토링

커뮤니티

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

angellike님의 프로필 이미지
angellike

작성한 질문수

OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)

MCP (Model Context Protocol)

13강 MCP 실습 2 (Google Drive)에서 Refresh Token 생성 실패

해결된 질문

작성

·

37

0

13강 MCP 실습 2 (Google Drive)에서 Refresh Token 생성이 안됩니다. 어떻게 처리해야 하는 지 도와주시면 감사하겠습니다.

 

  • 우선, 동의화면을 구성할 때, "대상"을 "내부"로 할 수 가 없어서 "외부"로 하였습니다 (Goolge Workspace를 사용하지 않아서 "내부"를 선택하지 못한다는 메세지 발생)

  • OAuth 2.0 Playground에서 REFRESH_TOKEN 발급을 진행하는 중 마지막 과정에서 "엑세스 차단됨: Smithery Test는 Google 인증 절차를 완료하지 않았습니다" 오류 메세지 후 더 이상 진행되지 않음

  •  

    aicastle proj - 엑세스 차단됨 - Smithery Test은(는) Google 인증 절차를 완료하지 않았습니다.png.webp

     

답변 3

1

AI CASTLE님의 프로필 이미지
AI CASTLE
지식공유자

만약, 외부 사용자만 선택이 가능한 경우 동의화면 구성 후에 다음 작업을 수행해 주세요.

  1. 구글 클라우드 플랫폼에서 API 및 서비스 > OAuth 동의 화면 > 대상

  2. 게시 상태가 테스트 중이라고 되어 있을 것입니다.
    아래에 테스트 사용자에서 + Add users 를 클릭하여 본인 구글 이메일을 추가합니다.

    image.png


 

해당 내용은 강의에 업데이트 반영 되었습니다.

0

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

감사합니다.

테스트 사용자를 추가하여 해결되었습니다.

0

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

Google OAuth 인증에서 발생하는 “엑세스 차단됨” 오류는 일반적으로 Google 클라우드 플랫폼(GCP)에서 애플리케이션의 OAuth 동의 화면이 올바르게 설정되지 않았거나, 필요한 검증 절차가 완료되지 않아서 발생하는 문제입니다. 이 문제를 해결하기 위한 몇 가지 단계를 안내드리겠습니다:

  1. OAuth 동의 화면 설정:

    • 애플리케이션의 OAuth 동의 화면 설정에서 ‘대상’을 ‘외부’로 설정했다면, Google에서 요구하는 필수 정보들을 모두 입력하셨는지 확인해 주세요. 이에는 필수 범위와 애플리케이션 이름, 이메일 주소 등 중요한 정보가 포함됩니다.
  2. 테스트 사용자 추가:

    • 외부 애플리케이션으로 설정하게 되면, 검증이 완료되기 전까지는 애플리케이션을 테스트할 사용자를 등록해야 합니다. GCP 콘솔에서 ‘OAuth 동의 화면’ 설정으로 이동한 후 ‘테스트 사용자’에 본인의 이메일 주소를 추가해 주세요.
  3. OAuth 2.0 Playground 설정:

    • OAuth 2.0 Playground를 사용 중이라면, 제대로된 클라이언트 ID와 클라이언트 시크릿이 입력되어 있는지 확인해 주시고 권한 범위(scope)가 올바르게 설정되어 있는지 체크해 보셔야 합니다.

위 단계를 수행하였음에도 문제가 지속될 경우, Google Cloud Support를 통해 보다 구체적인 오류 코드를 참조하여 문제를 해결할 수 있습니다.

관련 이미지를 통해 문제의 구체적인 사항을 확인하실 수 있도록 도움을 드렸습니다. 자세한 설명은 원본 URL에서 확인 가능하며, 문제를 이해하고 해결하는 데에 도움이 되길 바랍니다.

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

angellike님의 프로필 이미지
angellike

작성한 질문수

질문하기