사용자는 사용자 인증 정보 관리자의 사용자 인증 정보 복원 기능을 통해 새 기기를 설정한 후 앱을 처음 열 때 앱 계정을 자동으로 복원하고 로그인할 수 있습니다. 복원 인증 정보(복원 키라고도 함)는 로컬에 저장하거나 클라우드 제공업체에 백업한 후 사용자의 새 기기에서 액세스 권한을 프로비저닝하는 데 사용할 수 있는 인증 정보 유형입니다.
이 가이드에서는 사용자가 다음 개념에 익숙하다고 가정합니다.
이점
사용자 인증 정보 복원 기능의 이점은 다음과 같습니다.
- 원활한 사용자 환경: 사용자는 새 기기에서 수동으로 로그인하지 않고도 앱을 즉시 사용할 수 있습니다.
- 즉각적인 참여: 사용자가 새 기기를 사용하기 시작하자마자 알림이나 기타 메시지로 사용자의 참여를 유도할 수 있습니다.
- 여러 인증 메커니즘 지원: 다음을 비롯해 인증 관리자가 지원하는 모든 인증 메커니즘과 호환됩니다.
- 패스키
- 비밀번호
- Google 계정으로 로그인
프로세스 개요
다음 섹션에서는 각 기기에서 필요한 프로세스를 설명합니다.
이전 기기에서
사용자가 앱을 인증한 후 복원 키를 생성합니다. 사용자가 로그인한 직후 또는 이미 로그인한 경우 후속 앱 실행 중에 생성합니다. Android 백업 서비스는 생성된 복원 키를 기기에 자동으로 저장하고 사용자의 백업 설정에 따라 클라우드에도 저장합니다.
사용자가 클라우드에 백업하려면 다음 요구사항을 충족해야 합니다.
- Google 계정에 로그인되어 있어야 합니다.
- Android 데이터 백업이 사용 설정되어 있어야 합니다. 자세한 내용은 데이터 백업을 참고하세요.
- 패턴, PIN, 비밀번호 또는 생체 인식과 같은 화면 잠금 해제 메커니즘이 설정되어 있어야 합니다.
이러한 조건이 충족되지 않으면 E2eeUnavailableException이 발생합니다.
새 기기
사용자가 새 기기를 설정하면 기기 설정 프로세스 중에 인증 정보 복원이 백그라운드에서 자동으로 작동합니다. 사용자는 다음 옵션 중 하나에서 데이터를 복원할 수 있습니다.
- 클라우드 백업에서: 클라우드 백업을 사용하는 경우 복원 키가 앱 데이터와 함께 새 기기에 다운로드됩니다.
- 기기 간 전송 사용: 사용자가 USB 케이블로 기존 기기와 새 기기를 연결하면 복원 키가 USB 케이블을 통해 기존 기기에서 새 기기로 이동합니다.
새 기기에서 복원 키를 사용할 수 있게 되면 이를 사용하여 사용자를 로그인할 수 있습니다.
여러 시스템 프로필 및 앱 계정 처리
인증 정보 복원 기능을 구현할 때는 다중 계정 앱 및 시스템 수준 프로필에 관한 다음 제약 조건을 고려하세요.
로그인된 계정이 여러 개인 앱
일부 앱에서는 사용자가 여러 활성 계정 (예: 동일한 앱 내의 개인 및 직장 이메일 계정) 간에 전환할 수 있습니다. Restore Credentials는 앱당 하나의 계정만 지원합니다. 사용자가 여러 계정에 로그인한 경우 복구 키를 만들 계정을 하나만 선택해야 합니다. 일반적으로 기본 계정 또는 가장 최근에 사용한 계정이어야 합니다.
시스템 프로필이 여러 개인 기기
별도의 시스템 프로필 (예: 직장 프로필과 개인 프로필이 있는 회사 기기)로 구성된 기기에서는 복원 키가 기기에서 먼저 설정된 프로필에만 제공됩니다.
제한사항
Restore Credentials는 휴대기기에서 작동하며 폼 팩터 간에는 작동하지 않습니다.