크로스 플랫폼 SSO 기술 (Cross-Platform SSO)

Source

  • Evernote/Inbox/Cross-Platform SSO technology.md

Summary

구글은 웹 브라우저 로그인 시 Android 앱으로 자동 로그인 및 다운로드되는 ‘크로스 플랫폼 단일 로그인(SSO)’ 기술을 발표했다. 이 기술은 Android 클라이언트 라이브러리(PlusClient 등)와 서버 측 Google Sign-In 라이브러리를 통해 사용자의 반복적인 로그인 절차를 최소화하거나 제거한다. 개발자는 라이브러리를 통해 자동화된 인증을 구현하거나, HTTP 레벨의 저수준 프로토콜을 사용하여 세밀한 제어가 가능한 인증 흐름을 직접 구현할 수 있다. 궁극적인 목표는 비밀번호 입력 없이 원활한 사용자 경험을 제공하는 것이다.

Key Points

  • 웹 로그인 시 Android 앱으로의 자동 인증 및 다운로드 지원
  • Android 클라이언트 라이브러리(PlusClient, GamesClient 등)를 통한 자동화된 계정 연결
  • 서버 측 Google Sign-In 라이브러리를 통한 최소한의 사용자 방해 원칙 적용
  • HTTP 레벨의 저수준 API를 통한 세밀한 인증 제어 및 토큰 유효성 검사 지원
  • 반복적인 비밀번호 입력을 제거한 ‘로그인 없는 미래’ 지향