생체 인증 시스템은 요즘 대부분의 기기에서 지원해주는 시스템이다. 처음에 나왔을 때는 반신반의하는 여론이 있었지만 이제는 없으면 불편할 정도로 상용화되어 있다. 애플은 얼굴인식, 지문인식 두 가지 버전으로 생체 인증 시스템을 구축하고 있다. 이 시스템을 가장 효율적으로 사용하는 법을 알아보자.
생체 인증 시스템은 사용자들이 신뢰하는, 친근한 보안시스템이다. 사용자들이 이 시스템을 disable하는 경우도 거의 없다. 그만큼 편리하고 어떻게 사용하는지 잘 이해하고 있다는 것이다. 이 시스템을 구축하는 것을 디자인 단계에서 꼭 넣자.
어떻게 인증할건지를 물으며 여러 개의 옵션을 제공하지 말자. 다만 그 방식이 안되었을 때 대체제를 제시하는 방식으로 디자인하자.
버튼을 누르거나 페이스ID를 위해서 카메라를 바라보는 것처럼 사용자가 인증하기 위한 명백한 행동이 인증의 결과로 이어지게 해야 한다.
인증을 위한 버튼에 "Sign in"이 아니라 "Sign in with FaceID"와 같이 분명하게 보여줘야 한다. 또 FaceID를 쓰는 곳에 TouchID를 쓴다던가하는 용어 혼동에 주의해라. 디바이스마다 지원가능한 인증 방식이 다를 것이니 잘 고려해서 넣자.
만약에 시스템 레벨에서 어떤 생체 인증 시스템이 사용가능하다면 사용자는 그 방식을 사용하길 원한다.
터치 아이디의 지문 아이콘, 페이스 아이디의 얼굴 아이콘과 같은 아이콘은 이미 시스템에서 사용하고 있기 때문에 이 아이콘을 다른 용도로 사용한다면 사용자에게 혼란을 줄 수 있다.
간편하고 신뢰도 높은 생체 인증 시스템을 적극 권장하는 것은 당연한 일이다. 가능한 부분에서 최대한 적극적으로 사용하자. 주의할 점은 디바이스마다 지원하는 인증 시스템이 다를 수 있기 때문에 분기처리를 잘해야 한다.
Apple Human Interface Guideline
https://developer.apple.com/design/human-interface-guidelines/ios/user-interaction/authentication/