gpt4 book ai didi

ios - 我可以存储 Apple 的公钥来验证 token 签名吗?

转载 作者:行者123 更新时间:2023-12-01 15:16:20 26 4
gpt4 key购买 nike

为了与 Apple 实现 OAuth,我们调用 GET https://appleid.apple.com/auth/keys

(根据 https://docs.developer.pv.apple.com/documentation/signinwithapplerestapi/fetch_apple_s_public_key_for_verifying_token_signature 中的文档)

结果大致如下:

{
"kty": "RSA",
"kid": "1234567890",
"use": "...",
"alg": "RS256",
"n": "...",
"e": "..."
}

我可以相信这些信息不会在没有通知的情况下更改吗?还是每次我们需要使用 Apple 的公钥时我都应该提出这个请求?

最佳答案

它可以改变,但不会那么频繁。
所以你可以缓存它,并用缓存的来验证它。
然后,当您看到无法使用缓存 key 验证的 token 进入时,请更新您的缓存 key 并再次尝试验证 token 。

关于ios - 我可以存储 Apple 的公钥来验证 token 签名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57043571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com