생태계 불일치 문제 해결
이 페이지에서는 패스키 지원 구현과 관련된 생태계 불일치 문제를 해결하기 위한 팁을 제공합니다.
생태계의 급격한 변화로 인해 패스키 사용이 차단될 수 있습니다.
패스키가 제대로 작동하려면 다음 다섯 가지 구성 요소가 모두 함께 작동해야 합니다. 이러한 구성 요소에 대한 중대한 변화로 인해 패스키 사용이 차단될 수 있습니다.
- 신뢰 당사자(일반적으로 웹사이트)
- 운영 체제
- 브라우저
- 자격 증명 공급자
- 하드웨어
재현 단계
알려진 급격한 변경 사항이 없습니다.
지침
FIDO-dev 그룹은 오픈 인터넷 커뮤니티에서 기술 명세서를 더 잘 이해하고 실제 채택 경험에서 피드백을 수집할 수 있도록 지원하는 논의 목록입니다. 무료로 구독할 수 있습니다.
관련 리소스
- iOS 17.4의 자동 완성 동작 변경에 대한 기술 논의
- FIDO-dev 그룹
- FIDO-dev 그룹
생태계 전반의 경험 불일치로 인해 혼란이 발생할 수 있습니다.
패스키 경험은 운영 체제 및 자격 증명 관리자마다 약간씩 다릅니다.
재현 단계
- FIDO Figma UI 키트에서 패스키 운영 체제 대화 상자 키트를 방문하여 패스키 사용자 인터페이스를 보고 차이점을 확인합니다.
- 다양한 운영 체제 및 자격 증명 관리자에서 패스키를 생성하고 차이점을 기록합니다.
- 다양한 운영 체제 및 다양한 자격 증명 관리자를 사용하여 패스키로 로그인하고 차이점을 기록합니다.
지침
운영 체제와 자격 증명 관리자의 다양한 조합을 검토하면 패스키 지원 구현과 관련하여 운영 체제와 자격 증명 관리자의 차이점을 파악할 수 있습니다. 이러한 이해를 바탕으로 운영 체제 및 자격 증명 관리자의 메시지를 보완하는 서비스 메시지를 만들 수 있습니다.
예를 들어 다음 메시지는 다양한 운영 체제 대화 상자의 메시지입니다.
- Android: 로그인할 때 "화면 잠금 사용".
- Apple: "
{Browser}에서{rp id}에 대한 사용자의 신원을 확인하려고 합니다. Touch ID를 사용하거나 암호를 입력하여 허용하십시오.". - Windows: "본인인지 확인합니다.
{username}(으)로{rp id}에 로그인합니다."
조직에서 브라우저 사용자 에이전트(UA) 정보를 사용하여 메시지가 운영 체제 메시지와 일치하는지 확인할 수 있습니다. 그러나 실제로 항상 필요한 것은 아닙니다. FIDO Alliance는 엄격한 사용자 테스트를 통해 조직에서 사용할 수 있는 메시지를 만들었습니다. 이러한 메시지는 운영 체제 대화 상자 메시지와 함께 작동하도록 설계되었습니다. 설계 가이드라인 전체에서 이 메시지를 볼 수 있습니다.
예를 들어 Android 및 Apple은 패스키에 대해 PIN, 지문 및 얼굴 입력을 허용합니다. 그러나 Android는 패턴 사용을 허용하지만 Apple iOS는 허용하지 않습니다.
운영 체제, 자격 증명 관리자 및 브라우저와 관련하여 패스키 관련 대화 상자의 차이점을 이해하려면 패스키 운영 체제 대화 상자 키트를 참조하십시오. 이 리소스는 주요 운영 체제, 자격 증명 관리자 및 브라우저 간의 차이점을 검토하는 데 도움이 됩니다.