Web推动VAPID密钥生成逻辑



我有多个用于发送Web推送通知的HTTPS域。但是我将从一台服务器发送Web推送通知。我知道为什么使用它,并且我阅读了一些有关它的文档。但是我没有看到这种方法。我只有一次从服务器中生成VAPID密钥。我试图用这些键发送推送通知,并成功收到了通知。但是我有2个问题。

  1. 我应该为每个域生成不同的VAPID键吗?
  2. 我可以仅生成一个Vapid键并使用所有域?
  1. 对于安全性和隔离,您应该为每个单独的项目创建一个不同的VAPID键。如果同一项目使用多个域或子域,则可以使用相同的VAPID键,没有任何问题。
  2. 是的,您可以。但是,如果您不建议使用完全不同的网站:您可以使用不同的VAPID密钥来改善安全性和数据可移植性。

最新更新