chybné automatické přihlášení u FedCM při odhlášení
-
Na e-shopu máme přihlášení přes Seznam s FedCM. Narazil jsem ale na problém, že když se přes ten FedCM dialog v prohlížeči přihlásím a následně se pak na e-shopu odhlásím v UI e-shopu, tak FedCM dialog mě znovu automaticky přihlásí. Jde to nějak řešit ?
-
Dobrý den,
tento problém lze řešit jedním ze dvou způsobů:- Do volání navigator.credentials.get() přidat "mediation": "required" - tím docílíte toho, že prohlížeč nikdy neprovede automatické přihlášení a uživatel bude muset pokaždé explicitně vybrat uživatele (i kdyby byl jediný) s kterým se chce přihlásit. Viz https://privacysandbox.google.com/cookies/fedcm/implement/relying-party#auto-reauthn
- Pokud se Vám princip automatického přihlášení zamlouvá a nechcete o něj přijít, pak je možné tuto automagii vypnout pouze dočasně. Vhodné je to zejména po odhlášení uživatele. Stačí po odhlášení v JS zavolat navigator.credentials.preventSilentAccess(); čímž bude na krátký časový úsek vypnuto automatické přihlášení. Viz https://privacysandbox.google.com/cookies/fedcm/implement/relying-party#prevent-silent-access