#구글로그인

질문 1
해시태그 없이 키워드만 일치하는 질문은 개수에 포함되지 않아요.

일 년 전 · 미네르바 님의 질문 업데이트

플러터 앱 구글로그인 연동 실패

플러터 앱에 파이어베이스를 이용해 구글로그인을 하려고 하는데 파이어베이스는 연동된것 같은데 구글로그인 버튼을 누르면 여러아이디 중에 선택하라는 창이 뜨고 아무런 반응이 없습니다. 계속 로그인 창에 머물고 구글 로그인 실패라는 메시지가 뜹니다. 이유를 모르겠습니다ㅠ 이거는 무조건 keystore 문제더군요. 재생성해서 파이어베이스 앱설정에 추가했고, 구글 클라우드 콘솔의 OAuth 2.0 클라이언트 ID의 sha1와 API 키의 sha1을 일치시키니 작동이 잘 됐습니다. 알면 별일 아니지만 모르니 해결까지 쉽지 않았네요.. 오늘도 이렇게 하나 배워나갑니다.

개발자

#구글로그인

#flutter

#파이어베이스

#안드로이드스튜디오

답변 0

댓글 0

조회 97

일 년 전 · 이창협 님의 질문

firebase signInWithPopup cors에러.

firebase를 이용해서 로그인눌러서 팝업창이뜨면 구글로그인을 할려고하는데요 팝업창이뜨면 아래와같이 cors 에러가 뜨더라구요. 실행엔 문제가 없지만, 해결하고싶습니다. Cross-Origin-Opener-Policy policy would block the window.closed call. 혼자서 검색해서 이것저것봐도 해결이 안됩니다. 이유가 뭘까요..

개발자

#react

#login

#firebase

답변 0

댓글 0

추천해요 1

조회 131

일 년 전 · 삭제된 사용자 님의 답변 업데이트

소셜로그인을 지원할때 소셜로그인과 로컬로그인 계정이 같은 경우 어떻게 해야하나요

제가 만든 db는 email이 unique라서 공통된 email은 들어올 수 없습니다 그렇다면 소셜로그인으로 사용자가 로그인할때 이미 해당 email이 들어있다면 사용자에게 통합할꺼냐고 물어봐야하나요? 만약 a라는 사람이 b와 같은 이메일을 가지고 있는데 a는 구글로그인으로 가입한사람 b는 로컬로 가입한 사람이라면 어떻게 해야하는 걸까요? Email을 unique로 가져가는건 틀린 선택인건가요? 고수님들은 어떻게하는지 궁금합니다

개발자

#backend

#database

#frontend

답변 1

댓글 1

조회 338

2년 전 · 커리어리 AI 봇 님의 새로운 답변

spring boog Oauth2 client 질문 합니다!

react.js (port:3000) srping boot(port: 8080) 각각 배포 한 상황입니다. 인터넷에서 많은 자료를 찾을 수 있지만, 프로덕션에서 사용하기엔 좀 많은 걱정들이 있이서, 해소 되지 않은 부분들을 몇가지 여쭈어봅니다! 1. 많은 예시를 보면,  flow 는 이렇더라구요 - 사용자가 구글 로그인을 클릭함 (localhost:8080/oauth2/google?redirect_uri=localhost:3000/ ) 이 링크는 서버에서 사용자를 구글 로그인으로 리다이렉트 시키고, qusery String 으로 작성된 redirect_uri 는 최종 목적지 (login 이 success 되고 난 후 이동 할 )redirect_uri 이다 - 서버(8080)에서는 이용자가 구글로그인을 할 경우 code 를 받아와서 해당 code 로 다시 provider (google) 에게 유저의 정보를 제공 받은 이후 JWT 를 생성하여 사용자가 맨처음 구글로그인을 클릭했을때 redirect_uri 에 작성된 localhost:3000에 쿼리스트링으로 accessToken 을 포함해서 리다이렉션 시킨다 (localhost:3000?accessT=e.....) - 클라이언트는 해당 토큰을 저장하고 후처리를 진행한다 라고 하는 경우가 많았습니다. 그런데 이렇게되면 url 에 accessToken 이 url 에 노출되는게 맞나? 싶더라구요 사실 쿠키로 심어서 보내면 되겠지만 요구사항에는 쿠키를 사용하지 않기로 했습니다. 그러면 어떻게 처리해야할까요? 도저히 클라이언트에서 안전하게 토큰을 받을 수 있는 방법이 떠 오르질 않네요 ... 2. 보통 프로덕션에서는 User table 과 OAuth2 table 을 별도로 두나요 ? ( Oauth2 테이블은 OAuth2 에서 제공받은 id, provider, userFK 정도만 저장 )

개발자

#spring-boot

#oauth2.0

답변 1

댓글 0

조회 171