我有一个有关实施“用Apple登录”的问题。我是Apple开发的新手,所以这个问题可能很简单。
我的应用包含两部分-用Go和iOS / Android /浏览器客户端编写的后端部分。因此,所有用户管理显然都发生在后端。用户可以通过电子邮件等进行注册和登录。客户端只需将登录名/电子邮件和密码发送到后端,就可以了。
前一段时间,我决定将Apple登录实施为具有Apple ID进行注册/登录的用户的一种选择。我按照以下说明https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple在Android中使用WebView对其进行了实现,该说明适用于浏览器,Android和iOS <13.0,并且运行良好。成功登录后,Apple会调用后端重定向URI,然后后端处理用户数据并调用客户端以刷新页面等。
但是后来我在iOS> = 13.0中实现了Sign In With Apple的本地实现。我按照此说明https://developerinsider.co/ios-13-how-to-integrate-sign-in-with-apple-in-your-application/进行了实现,并且身份验证在Apple端很好地进行了,但是它只是将用户数据返回给Swift,仅此而已。我不知道如何告诉后端登录已完成。有人可以告诉我如何在流程中包括后端吗?谢谢。