Passkey ile giriş yapılamıyor
Passkey istemi hata veriyor, hiç çıkmıyor ya da hesap reddediliyor — kayıt sırasında veya sonraki bir girişte.
Belirti
İlk yönetici kurulumunda, bir davet bağlantısında ya da sıradan giriş sayfasında tarayıcının passkey penceresi hatayla kapanıyor veya sayfa bir şeylerin ters gittiğini söylüyor. Bazen hiç pencere çıkmıyor. Bazen passkey çalışıyor ama hesap yine de geri çevriliyor.
Önce şunlara bakın
- Nerede başarısız olduğunu not edin: kayıt sırasında (kurulum ya da davet) mı, girişte mi. Kayıt hataları neredeyse hep yapılandırma ya da cihazdır; giriş hataları neredeyse hep yanlış cihaz ya da süresi dolmuş bir oturumdur.
- Aynı cihazda güncel bir Chrome, Edge ya da Safari'nin normal penceresinde deneyin. Gizli pencereler ve eski tarayıcılar tek başına sık rastlanan bir sebeptir.
- Bir yöneticiden kullanıcıyı People → Users altında kontrol etmesini isteyin: hesap etkin mi, People → Sessions altında az önce sona ermiş bir oturum var mı?
Olası sebepler
WEBAUTHN_RP_ID adresle uyuşmuyor (kendi sunucunuzda)
Nasıl anlaşılır: Yalnızca kendi sunucunuzda. /setup adresinde ilk yöneticiyi kaydetmek ya da sonraki herhangi bir kayıt, her tarayıcı ve her cihazda Something went wrong gibi genel bir hatayla bitiyor.
Çözüm: Passkey bir relying-party kimliğine bağlıdır ve tarayıcı adres çubuğuyla uyuşmayanı reddeder. .env içindeki WEBAUTHN_RP_ID çıplak erişim alanı olmalıdır, access.example.com; bu ad açtığınız her adrese (manager.access.example.com dahil) eşit ya da onun üstüdür. manager.… değil, tek başına kayıtlı alan adı da değil. Düzeltin, manager'ı yeniden başlatın ve tekrar deneyin (bkz. kurulum dosyaları ve .env).
Passkey başka bir cihazda
Nasıl anlaşılır: Geçen hafta telefondan giriş çalıştı, bugün dizüstünde çalışmıyor. Pencere eşleşen bir passkey sunmuyor ya da hiç kullanılmamış bir güvenlik anahtarı istiyor.
Çözüm: Passkey cihazda ya da cihazın platform hesabında saklanır ve başka bir makineye yalnızca o hesap eşitliyorsa ulaşır (iCloud Anahtar Zinciri, Google Şifre Yöneticisi). Anahtarın bulunduğu cihazdan giriş yapın ya da tarayıcının "başka bir cihaz kullan" seçeneğini seçip QR kodu o telefonla okutun. TOTP kurtarma kurulmuşsa kodla giriş yapıp bu cihaza ikinci bir passkey kaydedin. Aksi hâlde bir yönetici yeni davet gönderebilir (bkz. passkey ve kurtarma).
Davet bağlantısının süresi dolmuş
Nasıl anlaşılır: Tedarikçi davet bağlantısını gönderildikten günler sonra açıyor ve sayfa, passkey penceresi çıkmadan önce davetin geçersiz ya da süresi dolmuş olduğunu söylüyor.
Çözüm: Davetler Infrastructure → Policy altında ayarlanan süre kadar yaşar ve kullanıldıktan sonra yeniden kullanılamaz. People → Invites altından yenisini gönderin; SMTP tanımlı değilse davet satırındaki tek kullanımlık bağlantıyı kopyalayıp kendiniz iletin (bkz. kullanıcıyı davet etme ve davet süresi).
Tarayıcı ya da işletim sistemi passkey desteklemiyor
Nasıl anlaşılır: Hiç pencere çıkmıyor ya da çıkıp hemen kapanıyor. Eski tarayıcıda, platform doğrulayıcısı olmayan bir Linux masaüstünde, kısıtlanmış kurumsal bir sürümde ya da gizli pencerede tipiktir.
Çözüm: Normal pencerede güncel bir Chrome, Edge, Firefox ya da Safari kullanın. Makinede yerleşik doğrulayıcı yoksa (Windows Hello, Touch ID ya da ekran kilidi yok) USB ya da NFC üzerinden bir donanım güvenlik anahtarı kaydedin veya QR seçeneğiyle telefonu doğrulayıcı olarak kullanın. Tasarım gereği parola yedeği yoktur; kurtarma yolu önceden kurulan TOTP'dir.
Hesap devre dışı ya da oturum sınırına takıldı
Nasıl anlaşılır: Passkey penceresi başarılı oluyor, ardından sayfa hesabı reddediyor; ya da çalışan bir oturum günün ortasında aniden bitip yeniden giriş istiyor.
Çözüm: People → Users altında devre dışı bir kullanıcı, kimlik bilgisi ne olsa giriş yapamaz; hesabı etkinleştirin ya da neden kapatıldığını sorun. Kendiliğinden biten oturum, Infrastructure → Policy altındaki Session controls ayarlarının işini yapmasıdır: boşta kalma süresi, azami ömür ya da tedarikçi ikinci bir tarayıcı açtığında eşzamanlı oturum sınırı. Yeniden giriş beklenen çözümdür; sınırları yalnızca durumunuza uymuyorsa yükseltin (bkz. oturum sınırları).
Hâlâ çözülmediyse
- Kayıtta (kurulum ya da davet) mı, girişte mi başarısız olduğu
- Tarayıcı adı ve sürümü, işletim sistemi, normal mi gizli pencere mi
- Pencere kapandıktan sonra sayfanın gösterdiği metin, olduğu gibi
- Kendi sunucunuzda: WEBAUTHN_RP_ID değeri ve adres çubuğundaki adres
- O kullanıcıya ait Audit kayıtları