OAuth
-
OAuth 구글 인증 로그인(Google login) #2(스프링 작성)OAuth 2019. 6. 5. 22:52
@RequestMapping(value = "/member/googleSignIn", method = RequestMethod.POST) public void doGoogleSignInActionPage(HttpServletResponse response) { OAuth2Operations oauthOperations = googleConnectionFactory.getOAuthOperations(); String url = oauthOperations.buildAuthorizeUrl(GrantType.AUTHORIZATION_CODE, googleOAuth2Parameters); //System.out.println("/member/googleSignIn, url : " + url); PrintWrit..
-
OAuth 구글 인증 로그인(Google login) #2(스프링 작성)카테고리 없음 2019. 5. 8. 19:46
OAuth 구글 인증 로그인 프로젝트 작성 절차 구글 API 사용하기 위해 다음 두 모듈 디펜던시 추가 Google API 사용하기 위한 빈 객체 생성. 똑같이 적으면 되는데 바뀌는 부분은 초록색 으로 밑줄 친 부분이다. 구글 클라우드 플랫폼에서 생성했던 사용자 인증 정보 및 승인된 리디렉션 URI를 속성 값으로 등록한다. 이전 포스팅 참조 https://blog.naver.com/p952973/221028003470 로그인 시 필요한 로직이고, 회원가입 관련 내용은 MemberController 에 작성해두었다. 등록한 객체를 사용하기 위해 MemberController 빈 객체에도 등록 MemberController에 멤버와 세터 추가한다. 로그인 요청 코드. 다음과 같이 코드 작성하면 String ..
-
OAuth 구글 인증 로그인(Google login) #1(환경설정)OAuth 2019. 5. 8. 16:41
구글, 카카오, 페이스북 등 타 계정을 통한 로그인 서비스를 제공하는 웹사이트가 많아지는 추세이다. 회원 가입을 귀찮아 하는 사용자들에게 보다 나은 접근성을 제공할 수 있다는 장점이 있다. 이를 위해서 OAuth라는 표준 인증 절차가 생겨났고, 서로 다른 두 집단이 정보와 리소스를 안전하고 신뢰할 수 있는 방법으로 공유할 수 있게 되었다. 각 사이트들이 상이한 방법으로 자사 계정을 통한 연동 로그인 서비스를 제공하고 있다. 그 중 구글 계정을 통한 연동 로그인 절차 포스팅. Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 구글 서비스를 제공하는 Cloud Platform..