3

我有多个用于发送 Web 推送通知的 https 域。但我会从一台服务器发送网络推送通知。我知道为什么要使用它,并且我阅读了一些有关它的文件。但我没有看到任何关于这种方法的信息。我只从我的服务器生成了 vapid 密钥一次。我尝试使用这些键发送推送通知,并成功收到通知。但我有 2 个问题要问你。

  1. 我应该为每个域生成不同的 VAPID 密钥吗?
  2. 我可以只生成一个 VAPID 密钥并使用所有域吗?
4

1 回答 1

3
  1. 为了安全和隔离,您应该为每个单独的项目创建不同的 VAPID 密钥。如果同一个项目使用多个域或子域,您可以使用相同的 VAPID 密钥,没有任何问题。
  2. 是的你可以。但是,如果您处理完全不同的网站,则不建议这样做:您可以通过使用不同的 VAPID 密钥来提高安全性和数据可移植性。
于 2019-03-04T10:11:22.087 回答