[英]Why are application server keys needed for web push notifications?
我正在通过代码实验室进行Web推送通知,其中提到需要应用程序服务器密钥(公共和私有密钥对)。
为什么我们需要应用服务器密钥来推送通知? 我们如何生成它们? 必须具有应用程序密钥才能使用推送通知吗?
您链接的文档在“ Get Application Server Keys
段落中明确说明了如何生成Get Application Server Keys
。
另一种方法是使用Web推送库(通过一些Node.js代码或通过其命令行界面调用generateVAPIDKeys函数 )。
关于why
以及how is it related to Web Push
,我认为VAPID规范的摘要非常清楚:
应用服务器可以使用所描述的技术自愿地将自己标识为推送服务。 推送服务可以使用此标识信息将同一应用程序服务器发出的请求归于单个实体。 通过能够将订阅限制为特定的应用程序服务器,这可以减少对推送订阅URL的保密性。 应用服务器还能够包括推送服务的运营商可以用来联系应用服务器的运营商的附加信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.