使用 Apple 验证登录

Sign In with Apple Validation

您好,我正在使用 React Native 和 Expo 构建一个应用程序。我在 expo 文档中有 apple-authentication 来处理前端。现在我想验证 Java 中后端的响应。根据 expo 文档,苹果的响应包含 authorizationCodeidentityToken。我的问题是我需要在后端创建一个新的 JWT 还是应该使用前端的 identityToken

首先,您需要使用 JWT 解码器对 identityToken 进行解码,以验证负载和签名。

然后,您应该使用 authorizationCode 和 client_secret 从 Apple REST API.

获取访问令牌

client_secret 是一个JWT,你必须创建它来请求访问令牌,它需要苹果开发者配置颁发的你的应用程序的私钥。