본문 바로가기
Programming/Java_Spring

구글 로그인 시.. RefreshToken얻기.

by 곰네Zip 2022. 9. 26.

구글 로그인 시, AccessToken만 받아온다.

RefreshToken은 null.. GoogleAuthorizationCodeFlow.Builder()를 사용해서 받아왔는데..

GoogleAuthorizationCodeFlow.Builder( TRANSPORT, FACTORY, CLIENT_ID, CLIENT_SECRET,SCOPES)
                           .setDataStoreFactory(DATA_STORE_FACTORY)
                           .setAccessType("offline")
                           .setApprovalPrompt("force")
                           .build()

setAccessType, setApprovalPrompt를 호출하지 않으면... AccessToken만 받아오더라.

offline만 설정해도 넘어온다고 하던데.. 우선 내가 해보니 안됨..

setApprovalPrompt("force")로 해서, 호출하니까 받아와진다.

음.. 뭐 빼놓은게 있는지.

뭐 좀 더 파보자.

 

반응형

댓글