ruby-on-rails - 在 Ruby 服务器上解密 Webpush 负载

标签 ruby-on-rails ruby web-push

我正在寻找一种方法来解密发布到 Ruby 服务器的 Webpush 消息。通常,webpushes 会发送到用户代理(例如 Web 浏览器),然后浏览器对其进行解密。在这种特殊情况下,我将 webpushes 配置为转到我想进一步处理它们的 Ruby 服务器。我看过像 https://github.com/zaru/webpush 这样的 gem 但它似乎只处理事物的加密方面。

使用 ruby​​ 服务器解密 webpush 消息的最佳方法是什么?

最佳答案

您可以使用以下 C 库来解密那些通常由 Web 浏览器解密的消息,但我相信还有更多。

https://github.com/web-push-libs/ecec#web-push

关于ruby-on-rails - 在 Ruby 服务器上解密 Webpush 负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54955201/

相关文章:

ruby-on-rails - 尝试使用 has_many 以 rails 形式创建嵌套关联时完全陷入困境

ruby-on-rails - 如何将收件箱邮件标记从未读更改为已读

javascript - 何时使用 node.js vs sinatra vs rails?

ruby - 为什么我的 Ruby Git 脚本 Hook 使用错误的 $PATH 运行?

ruby-on-rails - Rails 并发请求

ruby-on-rails - 从 Rails 中的 Controller 检查当前页面?

Python Pip 与 Ruby Gems

node.js - 当用户点击 pwa、Angular 6 和 Node.JS 中的 web-push 中的通知时路由到 url

javascript - 未捕获( promise )SyntaxError : Unexpected end of JSON input