Android용 Google 로그인에서 Android 인증 관리자로 이전하여 앱의 인증 환경을 간소화하고 개발 관행을 미래에 대비하세요. Android용 Google 로그인이 지원 중단되고 Google Play 서비스 인증 SDK에서 삭제됩니다.
(com.google.android.gms:play-services-auth
)를 출시할 예정입니다.
인증의 경우 개발자는 Android 프로젝트를 Google 계정으로 로그인의 원탭 및 버튼 흐름을 완전히 지원하는 인증 관리자로 이전해야 합니다. 자세한 내용은 블로그 게시물을 참고하세요.
Google Drive와 같이 Google에서 저장한 사용자 데이터에 액세스해야 하는 승인 작업의 경우 AuthorizationClient API를 사용하세요.
인증을 Credential Manager API로 이전
인증 관리자는 최신 기능과 관행을 지원하는 동시에 사용자의 인증 환경을 개선하는 간소화된 통합 API를 제공하므로 기존 Android용 Google 로그인보다 몇 가지 주요 이점을 제공합니다.
- 인증 관리자로 빌드된 간소화되고 능률적인 흐름을 사용하면 평균 가입 및 로그인 시간이 최대 50% 감소하는 것으로 나타났습니다.
- 인증 관리자는 Google 계정으로 로그인, 패스키, 비밀번호 등 여러 로그인 방법에 관한 지원을 통합합니다.
- 인증 관리자는 Android 기기 전반에서 더 일관된 사용자 인터페이스를 제공하고, 진화하는 보안 표준에 맞추며, 개발 프로세스를 간소화하는 단일 통합 API입니다.
- 인증 관리자는 모든 인증 방법에서 일관되고 통합된 사용자 환경을 제공합니다.
- Android 14부터 인증 관리자는 서드 파티 비밀번호 및 패스키 제공업체를 지원하므로 사용자가 원하는 사용자 인증 정보 제공업체를 선택할 수 있습니다.
- 인증 관리자는 Google 계정으로 로그인 버튼을 완벽하게 지원하므로 개발자는 이를 기존 흐름에 직접 배치할 수 있습니다.
- 인증 관리자는 원탭 기능을 지원하므로 개발자는 사용자에게 탭 한 번으로 Google 계정으로 로그인하라는 메시지를 직접 표시할 수 있습니다.
인증 관리자 통합을 시작하려면 개발자 가이드를 참고하세요. 패스키를 사용한 인증 사용자 환경을 읽고 ID 흐름을 설계하는 방법을 알아보세요. OneTap 또는 Google 계정으로 로그인 버튼의 구현 세부정보는 인증 관리자와 Google 계정으로 로그인 통합 가이드를 참고하세요.
승인을 AuthorizationClient API로 이전
기존 Google 로그인과 달리 이제 인증 및 승인 기능을 두 가지 별개의 흐름으로 사용할 수 있습니다. 인증 관리자는 Android에서 인증에 사용하는 API입니다. Google Drive와 같은 서비스에 액세스하는 등 승인 작업에는 AuthorizationClient API를 사용하세요. 이렇게 분리하면 사용자 흐름을 사용자 인텐트에 매핑하여 사용자가 Google 계정으로 가입하거나 로그인할 수 있고, 애플리케이션에 필요한 경우 로그인 시가 아니라 별도로 Google 계정에서 승인 권한을 제공할 수 있습니다.
승인에 관해 자세히 알아보려면 사용자 데이터 액세스 승인 가이드를 읽고 AuthorizationClient API 문서를 확인하세요.