기존 Google 로그인에서 인증 관리자 및 AuthorizationClient로 이전

Android용 Google 로그인에서 Android 인증 관리자로 이전하여 앱의 인증 환경을 간소화하고 미래에 대비한 개발 관행을 마련하세요. Android용 Google 로그인은 지원 중단되었으며 Google Play 서비스 인증 SDK에서 삭제될 예정입니다. (com.google.android.gms:play-services-auth)입니다.

인증의 경우 개발자는 Android 프로젝트를 인증 관리자로 이전해야 합니다.

Google 드라이브와 같이 Google에서 저장한 사용자 데이터에 액세스해야 하는 승인 작업의 경우 AuthorizationClient API를 사용합니다.

Credential Manager API로 인증 이전

인증 관리자는 최신 기능과 관행을 지원하는 동시에 사용자의 인증 환경을 개선하는 간단한 통합 API를 통해 기존 Android용 Google 로그인에 비해 몇 가지 주요 이점을 제공합니다.

  • 인증 관리자로 빌드된 간소화되고 간소화된 흐름은 평균 가입 및 로그인 시간을 최대 50% 단축하는 것으로 나타났습니다.
  • 인증 관리자는 Google 계정으로 로그인, 패스키, 비밀번호를 비롯한 멀티 로그인 방법 지원을 통합합니다.
  • 인증 관리자는 단일 통합 API로, Android 기기 전반에서 더 일관된 사용자 인터페이스를 제공하고 진화하는 보안 표준을 준수하며 개발 프로세스를 간소화합니다.
  • 인증 관리자는 모든 인증 방법에서 일관되고 통합된 사용자 환경을 제공합니다.
  • Android 14부터 인증 관리자는 서드 파티 비밀번호 및 패스키 제공업체를 지원하므로 사용자가 선호하는 사용자 인증 정보 제공업체를 선택할 수 있습니다.
  • 인증 관리자는 Google 계정으로 로그인 버튼을 완벽하게 지원하므로 개발자는 이 버튼을 기존 흐름에 직접 드롭할 수 있습니다.
  • 인증 관리자는 원탭 기능을 지원하므로 개발자는 탭 한 번으로 Google 계정으로 로그인하라는 메시지를 사용자에게 직접 표시할 수 있습니다.

인증 관리자 통합을 시작하려면 개발자 가이드를 읽어보세요. ID 흐름을 설계하는 방법을 알아보려면 패스키로 사용자 환경 인증을 참조하세요. 원탭 또는 Google 계정으로 로그인 버튼의 구현에 관한 자세한 내용은 Google 계정으로 로그인과 인증 관리자 통합 가이드를 참고하세요.

AuthorizationClient API로 승인 이전

기존 Google 로그인과 달리 이제 인증 및 승인 기능을 별개의 두 흐름으로 사용할 수 있습니다. 인증 관리자는 Android에서 인증에 사용하는 API입니다. Google 드라이브와 같은 서비스에 액세스하는 등의 승인 작업의 경우 AuthorizationClient API를 사용합니다. 이렇게 분리하면 사용자 흐름을 사용자 인텐트에 매핑할 수 있으므로 사용자가 Google 계정에 가입하거나 로그인할 수 있으며, 애플리케이션에서 필요할 때 로그인 시간만 사용하는 것이 아니라 Google 계정과 별도로 승인 권한을 제공할 수 있습니다.

승인에 대한 자세한 내용은 사용자 데이터에 대한 액세스 승인 가이드 및 AuthorizationClient API 문서를 참조하세요.