Inflearn brand logo image

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

ppick.dev님의 프로필 이미지
ppick.dev

작성한 질문수

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

구글 로그인 구현 관련

작성

·

74

0

안녕하세요! 카카오 로그인 강의를 보고 많은 도움을 받은 개발자 입니다!
현재 플러터 플로우에서 기본으로 제공하는 구글 로그인은 구현을 완료하였습니다. 다만 구글에서 제공되는 기본 사용자정보에서 제가 개발하는 앱에서는 성별,출생연도 등을 추가로 받아오고 싶은데, 구글 클라우드에서 Oauth 동의화면이 안들어가지네요... 혹시 구글 oauth로그인으로 추가 사용자 정보를 받아오려면 봐야하는 문서나 정보가 있으시면 알려주시면 감사하겠습니다!

답변 2

0

쓱코치님의 프로필 이미지
쓱코치
지식공유자

안녕하세요.

저도 구글 OAuth 동의 화면을 확인해보려니 진입이 안되네요.

사전에 설정할 것이 좀 많은 듯 해서 더 이상 해보지는 못했습니다.

혹시 아래 링크가 도움 되지 않을까 해서 가져왔습니다.

감사합니다.

https://developers.google.com/workspace/guides/configure-oauth-consent?hl=ko

0

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

ppick.dev님, 구글 Oauth 로그인에서 추가 사용자 정보를 받아오고자 하시는군요. 기본적으로 구글에서 제공하는 사용자 정보 외에 성별, 출생연도 등의 데이터를 받아오려면 구글 클라우드 콘솔에서 OAuth 동의화면 설정을 통해 필요한 범위(scope)를 추가해야 합니다.

  1. Google Cloud Console에서 OAuth 동의화면 설정: OAuth 동의화면을 통해 사용자의 동의를 얻고 추가 사용자 정보를 받아올 수 있습니다. 이를 위해 Google Cloud Console에서 프로젝트를 선택하고, ‘OAuth 동의화면’ 메뉴에서 필요한 범위를 설정해야 합니다.

  2. Google People API 사용: 성별, 생년월일 등의 정보를 가져오려면 Google People API를 활용할 수 있습니다. 이를 통해 다양한 사용자 데이터를 요청할 수 있습니다. Google Developers에서 제공하는 Google People API 문서를 참고하세요.

  3. OAuth Scope 추가: 구글 인증을 통해 더 많은 정보를 요청하려면 해당 데이터에 대한 Scope을 추가해야 합니다. 각각 사용자 동의를 필요로 하기 때문에, 설정 시 주의해야 합니다.

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

ppick.dev님의 프로필 이미지
ppick.dev

작성한 질문수

질문하기