Android용 인증 탭으로 웹 기반 로그인 흐름 개선

Chrome 132부터 제공되는 새로운 인증 탭을 사용하여 Android에서 웹 기반 로그인 흐름을 간소화하세요. 인증 탭은 최소한의 UI가 필요하고 더 안전한 콜백 메커니즘을 제공하는 인증과 같은 작업에 맞게 맞춤 탭 환경을 최적화합니다.

인증 탭은 인증을 처리하기 위해 특별히 제작된 맞춤 탭입니다. 웹 콘텐츠에 중점을 둔 간소화된 브라우저 환경을 원하는 앱 개발자 통합에 맞게 조정된 맞춤 탭의 모든 핵심 이점을 제공합니다. 이 라이브러리는 관용적인 Android API를 사용하고 애플리케이션에 향상된 보안을 제공합니다. 또한 Auth Tab은 사용자 기기에서 사용할 수 없는 경우 표준 맞춤 탭으로 자동 대체할 수 있습니다.

맞춤 탭을 사용하여 브라우저 기반 인증을 처리하는 경우 인증 탭으로 업그레이드하는 것은 간단합니다. 인증 탭은 Chrome 132부터 사용할 수 있으며 이전 버전의 Chrome에서는 기본 맞춤 탭 환경으로 자동 대체됩니다. 새 인증 프로세스를 개발하는 경우 Auth 탭을 사용하는 것이 좋습니다.

맞춤 탭은 사용자 참여를 유도하고 집중하는 데 도움이 되며 Android 개발자의 구현 세부정보를 크게 간소화하는 전용 인앱 브라우저 환경을 제공합니다. 맞춤 탭에 기반한 인증 전략은 이전 솔루션에 비해 크게 개선되었지만 여전히 다음과 같은 문제가 있습니다.

  • 브라우저 탭과 앱 간의 통신은 Activity 인텐트를 사용하며, 이로 인해 앱이 인텐트의 잠재적 간섭에 노출될 수 있습니다.
  • Activity 인텐트를 사용하여 탭에서 정보 전송을 관리하는 것은 Android API를 사용하는 것보다 관용적이지 않습니다.

인증 탭을 사용하면 이러한 문제를 해결할 수 있습니다. 전용 콜백은 보안 레이어를 추가하고 Activity 인텐트가 필요하지 않도록 합니다. 브라우저 인터페이스는 최소화 버튼과 같은 일부 Chrome 기능을 제거하여 사용자에게 더 진정한 인증 환경을 제공합니다.

모든 기능을 갖춘 맞춤 탭
그림 1. 맞춤 탭의 모든 기능을 사용할 수 있습니다.
최소 기능이 포함된 인증 탭
그림 2. 최소 기능이 있는 인증 탭

인증 탭으로 이전

인증 탭은 Chrome 132에서 도입되었으며 AndroidX 브라우저 인증 라이브러리가 필요합니다.

코드 몇 줄만 변경하여 기존 맞춤 탭 인증 전략을 인증 탭으로 이전하세요. 전체 개발자 가이드는 Chrome 맞춤 탭 문서에서 확인할 수 있습니다.

표준 맞춤 탭 인증으로 대체하는 기능이 포함된 작동하는 인증 탭 데모는 Android 브라우저 도우미 라이브러리에서 확인할 수 있습니다.