如何验证使用Apple登录的access_token?

时间:2019-10-21 04:04:26

标签: ios apple-sign-in sign-in-with-apple

我看到了说明

  

您最多可以每天验证一次刷新令牌,以确认该设备上用户的Apple ID在Apple的服务器上仍然信誉良好。

https://developer.apple.com/documentation/signinwithapplerestapi/verifying_a_user中。

关于描述我有两个问题:

  1. 为什么我们要验证refresh token而不是access token来确认用户的Apple ID在Apple的服务器上仍然信誉良好?
  2. 医生说刷新令牌只能每天验证一次。但是我可以在实践中多次验证刷新令牌。文档和实施之间是否存在一些冲突?

enter image description here

2019年10月17日更新:

  

对于在其他系统上运行的应用,请使用刷新令牌的定期成功验证来确定用户会话的生存期。

我还在https://developer.apple.com/documentation/signinwithapplerestapi/verifying_a_user中看到了上面的描述。我认为periodic也与once a day冲突。

现在,我存储了access_token并为跟踪验证请求设置了自定义过期时间。并从iOS客户端(getCridentialState)获取通知以删除access_token。

0 个答案:

没有答案