Fingerprint Authentication 지문인식 마시멜로 6.0에 등장
지문인증은 앱마다 각각 해줘야 함
구글 샘플 FingerDialog / FingerprintDialog / AsymmetricFingerprintDialog
비대칭 키 사용 tech16/FingerprintManagerCompatSample
1. 비대칭키 쌍 생성 2. 서버 쪽 공개키 등록 3. 사용자에게 지문인증 요청
4. 사용자의 지문인증 5. 비밀키로 서명한 데이터 서버 전송
6. 공개키 서명 데이터 검증
퍼미션 사용 android.permission.USE_FINGERPRINT
FingerprintManagerCompat
잠금화면에 보안락이 설정돼 있는가? KeyguardManager.isKeyguardSecure()
지문이 등록돼 있는가 FingerprintManager.hasEnrolledFingerprints()
ConfirmCredential 잠금화면을 앱 내에서 사용 가능 / 구글 샘플 동일이름
1. 키를 생성 2. 미인증 상태로 키에 액세스 예외 감지 인증 실행여부 선택
3. 시스템에 인증처리 위임 4. 인증 결과 수신
'개발정보 > 안드로이드' 카테고리의 다른 글
안드로이드 개발 레벨업 교과서 18장 앱 성장 (0) | 2019.01.18 |
---|---|
안드로이드 개발 레벨업 교과서 17장 앱 공개 (0) | 2019.01.18 |
안드로이드 개발 레벨업 교과서 15장 인앱결제(IAB) (0) | 2019.01.18 |
안드로이드 개발 레벨업 교과서 14장 최적화 (0) | 2019.01.17 |
안드로이드 개발 레벨업 교과서 13장 보안 (0) | 2019.01.17 |