Я пытаюсь добавить функцию Apple Sign In в свое приложение, но есть одно препятствие, нет информации о том, как выйти из системы после того, как пользователь вошел в систему. Я пытался использовать этот код, но похоже, несмотря на то, что для операции было установлено «Выход», он по-прежнему выполняет операцию входа в систему:
let request = ASAuthorizationAppleIDProvider().createRequest()
request.requestedOperation = .operationLogout
let authorizationController = ASAuthorizationController(authorizationRequests: [request])
authorizationController.performRequests()
И если я пытаюсь получить новый jwttoken и проверить его на моей серверной стороне, он возвращает мне сообщение об ошибке " Неверная подпись ". Работает нормально, если статус не авторизован. Поэтому мне нужно как-то проверить свой токен, даже если статус авторизован или вышел из системы.