카카오인증 시, 고객들이 카카오앱에서 비밀번호를 입력했는지 아니면 지문(생체인증)을 사용했는지 정보를 수신할 수 있는지요?

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


인터넷에서 접속할 수 있는 회사 application 시스템에 로그인 할 때, 카카오 인증(REST API)을 적용하여 사용하고 있습니다.

현재는 카카오인증 시, 고객님이 카카오인증을 성공한 결과만 받고 있으며, 고객님이 카카오앱에서 인증하실 때, 본인 카카오앱에서 비밀번호를 일일이 입력하셔서 인증을 받으셨는지, 아니면 간편하게 지문(생체인증)을 사용하셨는지 정보를 수신하지 않고 있습니다. 혹시 카카오에 요청하면 “고객님이 카카오앱에서 비밀번호를 일일이 입력하신 것인지, 아니면 지문(생체인증)을 사용하셨는지 정보를 추가로 받아볼 수 있는지요?” AI에 문의하니, 아래와 같이 가능한 것처럼 답변이 나와서, 확인 차 문의 드립니다.

Kakao Login API를 사용하여 사용자가 비밀번호(Password) 또는 ​생체인증 방식(Passkey) 중 어떤 방법으로 인증했는지 구분하려면, 반환된 OIDC ID Token 내의 Authentication Context Class Reference (acr) claim을 확인해야 합니다. [1]

사용자가 로그인하면 Kakao는 ID Token(JSON Web Token)을 발급합니다. 일반적인 OAuth/OIDC 토큰에는 로그인 인증의 강도 또는 인증 방식을 나타내는 특정 값이 포함될 수 있습니다. [1, 2]

안녕하세요.

이용자 보호를 위해 해당 정보는 제공하지 않습니다.

감사합니다.