생태계 불일치 문제 해결
이 페이지에서는 패스키 지원 구현과 관련된 생태계 불일치 문제를 해결하기 위한 팁을 제공합니다.
생태계의 급격한 변화로 인해 패스키 사용이 차단될 수 있습니다.
패스키가 제대로 작동하려면 다음 다섯 가지 구성 요소가 모두 함께 작동해야 합니다. 이러한 구성 요소에 대한 중대한 변화로 인해 패스키 사용이 차단될 수 있습니다.
- 신뢰 당사자(일반적으로 웹사이트)
- 운영 체제
- 브라우저
- 자격 증명 공급자
- 하드웨어
재현 단계
알려진 급격한 변경 사항이 없습니다.
지침
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는 허용하지 않습니다.
운영 체제, 자격 증명 관리자 및 브라우저와 관련하여 패스키 관련 대화 상자의 차이점을 이해하려면 패스키 운영 체제 대화 상자 키트를 참조하십시오. 이 리소스는 주요 운영 체제, 자격 증명 관리자 및 브라우저 간의 차이점을 검토하는 데 도움이 됩니다.
관련 리소스
모든 생태계 조합을 테스트하는 것은 비실용적이거나 불가능합니다.
패스키가 제대로 작동하려면 다음 구성 요소가 모두 함께 작동해야 합니다. 이러한 구성 요소에 대한 중대한 변화로 인해 패스키 사용이 차단될 수 있습니다.
- 운영 체제
- 브라우저
- 자격 증명 공급자
- 하드웨어
이러한 구성 요소를 여러 가지로 조합할 수 있습니다. 예를 들어 각 구성 요소에 대해 네 가지 옵션이 있는 경우 총 256가지 조합이 존재합니다(44 = 256). 각 구성 요소에 대해 다섯 가지 옵션이 있는 경우 1,024가지의 조합이 있습니다(45 = 1,024).
최종 사용자에게 모든 조합이 제대로 작동하는지 확인하기 위해 테스트할 수 있는 조합은 많습니다. 그러나 가장 인기 있는 초신 조합을 테스트하면 일반적으로 대부분의 사용 사례를 처리할 수 있습니다.
재현 단계
- 패스키 운영 체제 대화상자 키트에 방문하여 패스키 사용자 인터페이스를 보고 차이점을 확인합니다.
- 다양한 운영 체제 및 자격 증명 관리자에서 패스키를 생성하고 차이점을 기록합니다.
- 다양한 운영 체제 및 다양한 자격 증명 관리자를 사용하여 패스키로 로그인하고 차이점을 기록합니다.
지침
최종 사용자 액세스 로그를 검토하여 사용자가 가장 많이 사용하는 운영 체제, 브라우저 및 하드웨어를 확인합니다. 가장 일반적인 조합에 대한 테스트 작업에 집중합니다.
passkeys.dev의 기기 지원 페이지를 검토하여 패스키를 지원하는 운영 체제 및 브라우저의 업데이트된 목록을 확인합니다.
FIDO-dev 그룹은 오픈 인터넷 커뮤니티에서 기술 명세서를 더 잘 이해하고 실제 채택 경험에서 피드백을 수집할 수 있도록 지원하는 논의 목록입니다. 무료로 구독할 수 있습니다.
관련 리소스
- Passkeys.dev: 기기 지원
- FIDO-dev 그룹