패스키 버튼이 안 보였던 이유(패스키 버튼, 인앱 브라우저, 기본 브라우저, 계정 문제, 해결 순서)
패스키 로그인을 하려고 했는데 버튼 자체가 보이지 않았던 적이 있습니다.
처음에는 계정 문제라고 생각했습니다.
분명 같은 사이트에서 패스키를 등록해둔 것 같은데, 로그인 화면에는 비밀번호 입력창만 보이고 패스키 선택은 나오지 않았습니다.
몇 번이나 새로고침을 해도 달라지지 않아 패스키가 삭제된 줄 알았습니다.
그런데 나중에 확인해보니 문제는 계정이 아니라 접속한 브라우저 환경이었습니다.
특히 메신저나 쇼핑 앱 안에서 열린 페이지에서는 패스키 버튼이 제대로 보이지 않는 경우가 있었습니다.
같은 주소를 기본 브라우저에서 다시 열자 패스키 로그인 버튼이 바로 나타났습니다.
패스키 버튼 안 보임
패스키 오류라고 느껴지는 상황 중 하나는 버튼 자체가 안 보이는 경우입니다.
지문 인증이 실패하는 것도 아니고, 로그인 중간에 멈추는 것도 아니라 처음부터 패스키 선택 화면이 나오지 않는 상황입니다.
이럴 때는 등록된 패스키가 사라진 것처럼 느껴질 수 있습니다.
패스키를 다시 만들어야 하나 고민했던 적이 있습니다.
하지만 확인해 보니 패스키가 사라진 것은 아니었습니다.
현재 열린 화면에서 패스키 기능을 제대로 불러오지 못해, 등록된 인증 수단이 보이지 않았던 경우였습니다.
특히 앱 안에서 자동으로 열린 웹페이지는 기본 브라우저와 다르게 작동할 수 있습니다.
인앱 브라우저 문제
인앱 브라우저는 메신저, 쇼핑 앱, 커뮤니티 앱 안에서 링크를 눌렀을 때 열리는 내부 웹 화면입니다.
겉으로는 일반 웹페이지처럼 보이지만 실제로는 크롬이나 사파리 같은 기본 브라우저와 환경이 다를 수 있습니다.
이 차이 때문에 패스키 버튼이 안 보이거나 인증 창이 호출되지 않는 경우가 생길 수 있습니다.
저는 같은 사이트인데도 앱 안에서는 비밀번호 로그인만 보였고, 크롬에서 열었을 때는 패스키 선택이 보였습니다.
이 경험 이후로 패스키가 안 보일 때는 계정부터 의심하지 않고, 먼저 어디에서 페이지를 열었는지 확인하게 됐습니다.
기본 브라우저 확인
패스키 버튼이 안 보인다면 가장 먼저 기본 브라우저에서 다시 열어보는 것이 좋습니다.
아이폰에서는 사파리, 안드로이드에서는 크롬처럼 평소 사용하는 기본 브라우저에서 같은 주소를 다시 접속해보면 차이를 확인할 수 있습니다.
링크를 복사해서 기본 브라우저 주소창에 붙여넣는 것만으로도 해결되는 경우가 있었습니다.
앱 안에서는 안 보이던 패스키 버튼이 기본 브라우저에서는 바로 나타났기 때문입니다.
이때 브라우저가 오래된 상태라면 업데이트도 함께 확인하는 편이 좋습니다.
패스키는 브라우저 지원 상태에 영향을 받을 수 있어서 최신 버전일수록 오류 가능성이 줄어듭니다.
계정 문제와 구분
패스키 버튼이 안 보인다고 해서 바로 계정 문제가 생겼다고 판단할 필요는 없습니다.
먼저 기본 브라우저에서 같은 계정으로 다시 접속해보고, 그곳에서도 버튼이 안 보이는지 확인하는 것이 좋습니다.
기본 브라우저에서는 정상적으로 보인다면 계정이나 패스키 삭제 문제가 아니라 인앱 브라우저 문제일 가능성이 큽니다.
반대로 기본 브라우저에서도 보이지 않는다면 그때 계정 보안 메뉴에서 패스키 등록 상태를 확인하면 됩니다.
이 순서로 확인하면 불필요하게 패스키를 삭제하거나 다시 등록하는 일을 줄일 수 있습니다.
해결 순서
패스키 버튼이 안 보일 때는 먼저 현재 페이지가 앱 안에서 열린 것인지 확인합니다.
그다음 링크를 복사해 기본 브라우저에서 다시 열어봅니다.
기본 브라우저에서 패스키 버튼이 보이면 인앱 브라우저 문제로 보면 됩니다.
그곳에서도 안 보이면 브라우저 업데이트, 계정 로그인 상태, 패스키 등록 상태를 차례대로 확인합니다.
겉으로는 복잡한 오류처럼 보였지만, 확인해 보면 접속 환경 차이에서 생긴 문제인 경우가 많았습니다.
패스키 버튼이 보이지 않을 때는 계정 설정을 먼저 바꾸기보다, 현재 화면이 앱 안에서 열린 브라우저 화면인지부터 확인하는 편이 빠릅니다.
앱 내부 화면에서는 패스키 기능이 제대로 표시되지 않을 수 있기 때문입니다.