基于 APNS 令牌的多服务器身份验证

问题描述

我现在正在使用 pushy Java 库实现基于 APNS 令牌的身份验证,但 Apple 和 Pushy 的文档中有一个不清楚的部分。

我将有几个服务器使用基于令牌的身份验证发送推送通知

让我烦恼的是 Apple 文档中的部分内容

For security,APNs requires you to refresh your token regularly. Refresh your token no more than once every 20 minutes and no less than once every 60 minutes. APNs rejects any request whose token contains a timestamp that is more than one hour old. Similarly,APNs reports an error if you recreate your tokens more than once every 20 minutes. 

所以我担心的部分是“每 20 分钟不超过一次”。如果我有 4 个服务器,每个服务器每 50 分钟使用相同的签名密钥生成一个令牌,我会一直处于这个限制吗?除非此限制适用于每个 TLS 连接。 我是否必须构建一种跨服务器共享令牌的方法,如果可以,可以直接使用令牌配置 Pushy 吗?还是应该为每个服务器使用不同的签名密钥?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...