我有多个用于发送Web推送通知的HTTPS域。但是我将从一台服务器发送Web推送通知。我知道为什么使用它,并且我阅读了一些有关它的文档。但是我没有看到这种方法。我只有一次从服务器中生成VAPID密钥。我试图用这些键发送推送通知,并成功收到了通知。但是我有2个问题。
- 我应该为每个域生成不同的VAPID键吗?
- 我可以仅生成一个Vapid键并使用所有域?
- 对于安全性和隔离,您应该为每个单独的项目创建一个不同的VAPID键。如果同一项目使用多个域或子域,则可以使用相同的VAPID键,没有任何问题。
- 是的,您可以。但是,如果您不建议使用完全不同的网站:您可以使用不同的VAPID密钥来改善安全性和数据可移植性。