Что такое authentication?
Реализуйте шаблоны проверки подлинности iOS, включая вход с помощью Apple (ASAuthorizationAppleIDProvider, ASAuthorizationController, ASAuthorizationAppleIDCredential), проверку состояния учетных данных, проверку идентификационного токена, ASWebAuthenticationSession для OAuth и сторонних потоков проверки подлинности, ASAuthorizationPasswordProvider для предложений учетных данных автозаполнения и биометрическую аутентификацию с помощью LAContext. Используйте при реализации входа с Apple, обработке учетных данных Apple ID, построении потоков входа в систему OAuth, интеграции автозаполнения паролей, проверке состояния отзыва учетных данных или проверке токенов удостоверения на стороне сервера. Источник: dpearson2699/swift-ios-skills.