사용자가 웹브라우저 또는 Android 기기에서 Google 계정으로 로그인하면 동일한 Google 계정을 사용하여 웹브라우저와 Android 기기에서 원활하게 로그인할 수 있습니다. 이 기능을 사용하면 사용자가 더 쉽게 서비스에 로그인할 수 있으므로 여러 기기에서 최상의 환경을 이용할 수 있습니다.
버튼이 웹에 로드되면 즉시 사용자가 애플리케이션을 승인했는지 확인합니다. 이 검사를 '즉시 모드'라고 하며 성공하면 Google 서버가 액세스 토큰을 반환하고 새 승인 결과 객체를 콜백에 전달합니다. 이 버튼으로 즉시 모드 승인을 수행할 수 없는 경우 사용자가 로그인 버튼을 클릭하여 액세스 흐름을 트리거해야 합니다.
교차 플랫폼 싱글 사인온을 사용 설정하려면 다음 단계를 따르세요.
- Android 앱과 웹 앱은 동일한 Google API Console 프로젝트에 등록해야 합니다.
- 각 플랫폼에서 요청된 범위는 다른 플랫폼의 범위와 일치해야 합니다.
다음 요구사항이 충족되면 교차 플랫폼 싱글 사인온이 사용자에게 작동합니다.
- 사용자가 브라우저 또는 Android 기기에서 Google에 로그인했습니다.
- 사용자가 이전에 동일한 범위에 대해 앱을 승인한 적이 있습니다.
이 환경은 사용자가 Android 앱을 두 번째로 열 때와 유사합니다. 사용자가 이전에 앱을 승인한 경우 로그인 상태가 유지됩니다. 사용자가 앱을 열 때마다 로그인 버튼을 클릭하지 않아도 됩니다.
사용자가 원활하게 로그인하면 Google 계정을 사용하여 로그인되어 있다는 알림이 표시됩니다. 이 알림은 기기당 한 번만 표시됩니다.