Ios 如何实现本机';使用Apple'登录;流

Ios 如何实现本机';使用Apple'登录;流,ios,Ios,我有一个关于在Apple上实现登录的问题。我是苹果开发的新手,所以这个问题可能不重要 我的应用程序由两部分组成——后台部分由Go和iOS/Android/browser客户端编写。因此,所有用户管理显然都发生在后端。用户可以通过电子邮件等方式注册和登录。客户端只需向后端发送登录名/电子邮件和密码,没有什么异常 不久前,我决定实现Apple登录,作为拥有Apple ID的用户注册/登录的选项。我在Android中使用WebView实现了它,遵循了针对浏览器、Android和iOS=13.0中用Ap

我有一个关于在Apple上实现登录的问题。我是苹果开发的新手,所以这个问题可能不重要

我的应用程序由两部分组成——后台部分由Go和iOS/Android/browser客户端编写。因此,所有用户管理显然都发生在后端。用户可以通过电子邮件等方式注册和登录。客户端只需向后端发送登录名/电子邮件和密码,没有什么异常

不久前,我决定实现Apple登录,作为拥有Apple ID的用户注册/登录的选项。我在Android中使用WebView实现了它,遵循了针对浏览器、Android和iOS<13.0的说明,它运行得非常好。成功登录后,Apple会调用后端重定向URI,然后后端处理用户数据并调用客户端刷新页面等


但后来我在iOS>=13.0中用Apple实现了本机登录。我按照这个指令来实现它,验证在苹果端进行得很好,但它只是将用户数据返回给Swift,仅此而已。我不知道如何告诉后端登录已完成。有人能告诉我如何在流程中包含后端吗?谢谢。

可能重复的@adripanico duplicate您需要向您的服务器提供JWT和
identityToken
。然后,您的服务器使用Apple的服务验证此身份令牌,用户现在已登录。@Paulw11我成功使用它。我们所需要的只是启动一个普通的SSO过程,但不是从一开始(发送cliend\u id、redirect\u uri和state),而是从第二个请求开始(当发送代码和客户机\u secret等时),我们与identityToken一起获得的代码就是我们需要发送到那里的代码。非常感谢你!