此页面提供公钥来解密来自 Google 的 Identity Aware Proxy 的标头。向页面发出请求会提供它自己的一组标头,其中一个是Expires
(它包含一个日期时间)。
有效期实际上是什么意思?我注意到它偶尔会波动,并且没有注意到公钥在到期时发生变化。
我已经阅读了Securing Your App With Signed Headers,它介绍了如何在每次密钥 ID 不匹配后获取密钥,但我希望创建一个更有效的缓存,可以根据到期时间减少获取密钥的频率。
以下是公钥页面的所有标题:
Accept-Ranges →bytes
Age →1358
Alt-Svc →quic=":443"; ma=2592000; v="39,38,37,36,35"
Cache-Control →public, max-age=3000
Content-Encoding →gzip
Content-Length →519
Content-Type →text/html
Date →Thu, 29 Jun 2017 14:46:55 GMT
Expires →Thu, 29 Jun 2017 15:36:55 GMT
Last-Modified →Thu, 29 Jun 2017 04:46:21 GMT
Server →sffe
Vary →Accept-Encoding
X-Content-Type-Options →nosniff
X-XSS-Protection →1; mode=block