Мы реализуем функциональность входа с помощью Apple для веб-приложения. Мы придерживаемся подхода, основанного на ReST. Вызов авторизации работает нормально, и мы получаем значения «код» и «состояние» для объекта запроса возврата. Но я не получаю информацию о клиенте.
Конечная точка авторизации: https://appleid.apple.com/auth/authorize
Раздел информации о пользователе полностью отсутствует на Apple Doc. Кто-нибудь знает, какая конечная точка используется для получения информации о пользователе и какой формат запроса.
Я пробовал вызов API токена от Apple и получаю ответ как 'unsupported_grant_type'
Конечная точка: appleid.apple.com/auth/token
Заголовок: svc.addHeader("Content-Type", "application/x-www-form-urlencoded");
Кузов:
{'client_id' : client_id, 'client_secret_key' : client_secret_key,
'grant_type' : grant_type, 'code' : code, 'redirect_uri' : redirect_uri}
значение grand_type, которое мы установили как код авторизации.
Служба ответов = статус AppleSignInTokenService = ОШИБКА errorCode = 400 errorMessage = {"error": "unsupported_grant_type"}
Пожалуйста, дайте мне знать, где я иду не так.