Google ID를 이용한 로그인 방식이 새로워졌다.
운영하는 사이트에 구글 API를 이용한 로그인을 적용하면
하단 처럼 [Google 계정으로 로그인] 이라는 버튼 하나가 노출되어
회원 가입 또는 로그인을 [구글 계정] 으로 연동할 수 있어
회원가입을 꺼리거나 귀찮아하는 이용자에게 보다 안전하고 간편한 로그인 기능을 제공해준다.
새로워지는 구글 웹용 로그인 방식
하단의 구글 로그인 영역은 한 번 로그인 하면 이후 나의 구글 아이콘, 닉네임, 주소등이 보여지며 보다 신뢰성이 높아졌다.
또한 우측 상단 영역에 [구글 계정으로 “나의 도메인 주소”] 가 노출되며,
로그인 가능한 구글 ID가 함께 보여진다.
새로운 모바일 화면의 로그인 영역
화면 크기에 맞춰 로그인 관련 팝업이 뜨며
로그인 관련 내용들을 보여준다.
기존 구글 웹용 로그인은 23년 3월 31일 이후 지원 중단 예정이며,
웹용 로그인 API도 동작하지 않는다. 따라서 Google Cloud 내 API 및 서비스에서 [새로운 사용자 인증 정보]와 [OAuth 동의 화면] 을 설정해야 한다.
사용자 인증 정보
API 키의 경우 [이름 : 사이트 명], [애플리케이션 제한사항 : 웹사이트], [웹사이트 제한사항 : https://사이트주소.com], [API 제한사항 : 키 제한 안함] 으로 설정함
OAuth 2.0 클라이언트 ID는 승인된 자바 스크립트 원본 주소와 승인된 리디렉션 URI 모두 입력
[OAuth 동의 화면] 에서 [앱 수정] 을 통해 인증 준비를 순차적으로 진행한다.OAuth 동의 화면
주의할 점은 도메인인데 애플리케이션 주소의 경우,
SSL이 적용되어 있다면 https://www.도메인주소.com 처럼 풀 주소를 정확하게 입력해야 한다.
http:// 라거나, www.를 빼면 API가 정상 작동되지 않는다.
이렇게 [API 키] [사용자 인증 정보] [OAuth 동의 화면] 세팅이 끝났다면,
사용하는 플랫폼에서 요구하는 클라이언트 ID 를 입력해 구글 웹용 로그인 서비스를 제공할 수 있다.