Google Identity Services(GIS)로 업데이트 및 Credential Manager API로 마이그레이션 안내

10월 26, 2023
Diego Zavala Product Manager
Gina Biernacki Product Manager
Kateryna Semenova Developer Relations Engineer, Android

Credential Manager 소개

Google은 모든 플랫폼에서 개발자와 사용자의 로그인 경험을 개선하기 위해 노력을 아끼지 않고 있습니다. Android 개발자의 경우, 최근 미래형 Android 인증으로 Credential Manager를 정식 출시한다고 발표했습니다. Credential Manager는 Android 개발자를 위해 여러 인증 유형을 단일 UI로 통합하기 위해 고안된 신형 Jetpack 라이브러리입니다. 이러한 통합은 애플리케이션 복잡도를 완화하는 동시에 사용 편의성은 강화할 수 있습니다. Credential Manager는 패스키도 지원하므로, 사용자에게는 통합형 인터페이스를, 개발자에게는 단일 API를 제공합니다.

이제는 개발자가 다양한 ID 공급업체를 통합할 필요 없이 Credential Manager를 단일 통합형 인증 API로 사용하면 됩니다. Credential Manager를 통해 통합을 간소화하고 각종 비밀번호 관리자, ID 공급업체, 인증 방식과 모두 호환되는 인증 솔루션을 쉽게 개발할 수 있습니다.

Android 애플리케이션에 Credential Manager를 구현하면 모든 Android 사용자에게 단일 인증 경험을 제공할 수 있습니다. 이는 운영 체제와 직접 통합되고 시스템 로그인과 같이 신뢰도가 높은 표면과 일치합니다. 따라서 모든 개발자가 Credential Manager로 마이그레이션하는 것이 좋습니다.

Android 플랫폼 인증 API, Google Identity Services에서 Credential Manager로 이동

이제 Android의 인증 API(예를 들어 원탭 로그인, 자격 증명 저장, Google로 로그인 버튼, Android 로그인(GSI) 등)는 모두 Credential Manager를 사용해 구현할 수 있습니다. 따라서 개발자의 인증 여정을 모두 단일 API로 통합할 수 있습니다.

현재 이러한 API는 모두 Credential Manager에서 정식 출시되었으므로, Google Identity Services에서는 이러한 각각의 API가 지원 중단됩니다.

비밀번호 대용 Smart Lock 제거

2022년에 지원 중단된 비밀번호 대용 Smart Lock을 2023년 11월부터 Google Play 서비스 SDK에서 제거합니다. 기존 통합에 영향을 미칠 수 있는 브레이킹 체인지를 최소화하기 위해, 기존의 모든 Play Store 앱은 계속해서 작동합니다. 새 SDK로 컴파일한 새 앱 버전은 비밀번호 대용 Smart Lock API에 액세스할 수 없으므로, 모든 개발자가 최대한 빨리 Credential Manager로 마이그레이션하는 것이 좋습니다.

Credential Manager로 마이그레이션 시작하기

모든 Android 개발자는 새 Credential Manager API로 마이그레이션을 계획해야 합니다. 이 과정에 도움이 되도록 다음과 같은 가이드와 리소스를 마련했습니다.

피드백 공유

Credential Manager API를 출시하여 Android 인증을 개선하게 되어 기쁩니다. 이를 통해 Google로 로그인과 같은 보안 로그인 방식에 맞는 간단하고 간소화된 UX를 제공하고자 합니다.

개발자 여러분의 소중한 의견을 기다리겠습니다. Credential Manager 통합 경험담을 비롯한 다양한 의견을 공유해 주세요.

여러분의 피드백은 Google의 인증 서비스를 계속 미세 조정하고 개선하는 데 매우 귀중합니다.