前言
iOS 13 新增了(Sign in with Apple)苹果登陆的方式,而苹果要求除特殊情况,只要加入了第三方登录,也必须有苹果登陆这一选项
简介
Sign in with Apple会在用户首次使用时进行授权,开发者可以获得用户的姓名(随意修改)和邮箱(明文/密文)
若邮箱为密文邮箱,需要在通过苹果提供的邮箱中继服务发送
Sign in with Apple的平台,分为App端、Web端,以及服务器端对信息的验证
开发前的准备
1、在开发证书中,选择Sign in with Apple权限
2、若需要服务端验证和Web端授权登陆,还需要注册Services ID,配置网站域名和回调地址,以及创建密钥
App端授权
Web端授权
服务端验证
参考文章:
Configuring Your Webpage for Sign in with Apple
Sign in with Apple 登录详解
iOS 13-Sign In with Apple
Sign in with Apple - IOS应用服务端的处理
Sign in with Apple Tutorial