Sign In with Apple (client + server). Петр Третьяков
Посмотрим как реализовать стандартный флоу Sign In with Apple в приложении, разберемся с кнопкой и остальным UI, изучим данные, которые нам отдает Apple о пользователе, а затем реализуем серверную часть авторизации.
Error? ) !-> Void ) public enum CredentialState: Int { case revoked, authorized, notFound, transferred } ASAuthorizationAppleIDProvider Handle AppleID Request 21 Sign In with Apple
меняется внутри приложений одной Development Team Не меняется, если пользователь деавторизуется и снова зайдет через Sign In with Apple User Sign In with Apple 22
ID, Bundle ID, Key ID Отправить этот токе с ключом авторизации на сервер Apple В ответ придут Access и Refresh токены, а также Identity Token Получение Access токена 38 Sign In with Apple