一、授权流程图

二、简单逻辑介绍

 

1.客户端工作就不介绍了,去苹果那边获取数据。 然后将获取到的identity token传递给后端。这个是最主要的,可以附带一些app所需要的用户信息什么的,例如头像等。

2.服务端接受到客户端传递的identity token 然后去苹果要一个公钥,然后解析   苹果的JWT  ,identity token。

通过验证如果能验证通过就可以继续往下走业务逻辑了。就是新用户注册,旧用户找到用户记录返回给客户端。

 

三、php核心代码以及所需要的类

https://github.com/uvheart/sign_in_apple

 

 

 

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐