[英]How to implement native 'Sign In with Apple' flow
我有一个关于实施“用苹果登录”的问题。 我是Apple开发的新手,所以这个问题可能微不足道。
我的应用包含两部分-用Go和iOS / Android /浏览器客户端编写的后端部分。 因此,所有用户管理显然都发生在后端。 用户可以通过电子邮件等进行注册和登录。客户端只需将登录名/电子邮件和密码发送到后端,这很正常。
不久前,我决定将Apple登录实施为具有Apple ID进行注册/登录的用户的一种选择。 我按照以下说明在Android中使用WebView对其进行了实现:https://developer.okta.com/blog/2019/06/04/what-the-heck-is-sign-in-with-apple用于浏览器,Android和iOS < 13.0,效果很好。 成功登录后,会发生从Apple到后端重定向URI的呼叫,然后后端处理用户数据并呼叫客户端以刷新页面等。
但是随后,我在iOS> = 13.0中实现了“使用Apple登录”的本地实现。 我遵循了此指令https://developerinsider.co/ios-13-how-to-integrate-sign-in-with-apple-in-your-application/来实现它,并且身份验证在Apple端很好地进行了,但是随后将用户数据返回给Swift,仅此而已。 我不知道如何告诉后端登录已完成。 有人可以告诉我如何在流程中包括后端吗? 谢谢。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.