DÜZENLEME 1ServiceWorker içinde Oturum Expiry nasıl baş edilir
biri benim kullanımı durumunda anlatamadım şey tarayıcı kimliğini doğrulamak için UX göstermek gerekir ETMEZ olmasıydı, ya da en azından öyle isteğe bağlı. Kullanıcı çıkmış veya UA gelen şifreleri kaldırdığı takdirde
var credential = await navigator.credentials.get({
password: true,
mediation: "silent",
federated: {providers: federatedProviderURL}}
);
o zaman başarısız olur (kimlik bilgisi == null).
kimlik Spec yazarlar ServiceWorker dışından arandığında, arabuluculuk "sessiz" olması zorunluluğunu getirebilirler veya aksi takdirde ve hiçbir UI bir: -
Hata - Noui Eylem
tamamlamak için UI gerektirir Ancak burada önemli olan nokta büyük çoğunluğun anahtarsız yeniden kimlik doğrulaması gerçekleşebilir.
Bu, işleri değiştiriyor mu?
Alkış Richard
ORİJİNAL POST: -
Bir benim ServiceWorker içinde Fetch hiçbir odaklanmış veya ön plana varsa sunucusu ile kimlik doğrulaması yeniden nasıl sunucusundan bir 401 alır istemci?
NB: Sunucuyu güncelleştiren POST istekleri hakkında konuşuyorum ve ağa geri dönene kadar yalnızca önbellekten okuma değil.
İstemciyi odak haline getirin mi? Hiçbir tepki vermeden kullanıcı için korkutucu ve o yine de tekrar giriş için orada olmayabilir.
Arka Plan Senkronizasyonu 401 alırsa ne yapar?
Bir ServiceWorker'da navigator.credentials yüzeye çıktıysa, bu yeterli olur!
Asla bitmeyen oturumlar?
Diğer insanlar neler yapıyor? Birisi yardımcı olacağını ServiceWorker issues aşağıdakileri ekleyin olsaydı Yine ben
:-(W3C/IETF Github kovuldum
: - Bir Kullanıcı Oturum sona erdiyse Use-Case
bakınız bir belirleyen kimlik bilgileri için hiçbir sezgisel bir mekanizma olmadığı için ServiceWorker'ın şu anda sunucu ile yeniden kimlik doğrulaması için hiçbir mekanizmaları vardır.
credentials.get() sonra yeniden kimlik doğrulama şeffaf gerçekleşebilir. Eğer federe (mevcut ise diyelim Google) Kullanıcı oturmuştu, o zaman bu devlet onurlandırılacaktı.
Bildirim gönderilebilir, ancak otomatik oturum açıldığında/kullanabilmeniz durumunda kullanıcı neden rahatsız olabilir? – McMurphy