【问题标题】:Make progressive web app to load only after pubcookie validation使渐进式 Web 应用程序仅在 pubcookie 验证后加载
【发布时间】:2016-10-29 15:12:06
【问题描述】:

我有一个使用服务工作者缓存的应用程序。因此,当用户点击 url 时,它会直接从浏览器加载。

但是现在我必须实现 Apache sso pubcookie 验证,即只有当应用程序具有由 apache 添加的有效 cookie 时才应该加载。

如果服务工作者没有 pubcookie 和重定向 sso 页面,我如何停止加载应用程序。

【问题讨论】:

    标签: apache caching service-worker progressive-web-apps


    【解决方案1】:

    目前您无法从 Service Worker 中访问 c​​ookie。见Read cookies from within a Service Worker?

    我认为更好的解决方案是让客户端代码自己处理 pubcookie 检查,如果没有通过,它可以取消呈现应用程序。

    【讨论】:

    • @abaraham 您能否详细说明如何仅在 pubcookie 验证后激活服务工作人员,因为我的理解是如果服务工作人员正在运行,那么它将立即加载网站,我们无法控制它。跨度>
    • 你需要更新你的服务工作者来驱逐索引的缓存条目。现在您的索引不应该是您的应用程序的主要入口点,而只包含验证代码。如果验证通过,则使页面将自身重定向到入口点。
    猜你喜欢
    • 2017-05-06
    • 1970-01-01
    • 2019-10-13
    • 1970-01-01
    • 1970-01-01
    • 2018-11-12
    • 2018-12-23
    • 2020-12-11
    • 1970-01-01
    相关资源
    最近更新 更多