-
OAuth 구글 인증 로그인(Google login) #1(환경설정)OAuth 2019. 5. 8. 16:41
구글, 카카오, 페이스북 등 타 계정을 통한 로그인 서비스를 제공하는 웹사이트가 많아지는 추세이다. 회원 가입을 귀찮아 하는 사용자들에게 보다 나은 접근성을 제공할 수 있다는 장점이 있다. 이를 위해서 OAuth라는 표준 인증 절차가 생겨났고, 서로 다른 두 집단이 정보와 리소스를 안전하고 신뢰할 수 있는 방법으로 공유할 수 있게 되었다.
각 사이트들이 상이한 방법으로 자사 계정을 통한 연동 로그인 서비스를 제공하고 있다. 그 중 구글 계정을 통한 연동 로그인 절차 포스팅.구글 서비스를 제공하는 Cloud Platform 사이트 접속. 구글 계정을 통해 로그인한다.
이후 클라이언트 ID 만들기 재시도 하면 라디오 버튼을 활성화 시킬 수 있다. 웹 어플리케이션 기준으로 진행한다. 적어줘야 할 부분이 3가지 있다.
- 이름 : 어플리케이션 명
- 승인된 자바스크립트 원본 : 개인 도메인이 있다면 ip를 적어도 된다. 테스트만 해보고 싶다면 localhost 등록해도 상관 없음.
※ 어떻게 인증하고 사용하는지에 대해 간단히 기술하자면
1) 클라이언트 ID와 비밀번호에 해당하는 사용자 정보를 가져와 OAuth2Operations 객체에 저장한다.
2) 승인된 리디렉션 url로 사용자 정보를 함께 전송한다.
3) 승인된 리디렉션 url에서 적절한 동작을 수행한다.
- 승인된 리디렉션 URI
구글 인증 후 정보를 보낼 uri를 등록한다. OAuth2Parameters 빈 객체의 속성으로 사용할 것이므로 메모할 것.'OAuth' 카테고리의 다른 글
OAuth 구글 인증 로그인(Google login) #2(스프링 작성) (0) 2019.06.05