Не удается получить адрес электронной почты или идентификатор Apple с помощью входа с помощью Apple REST API - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь добавить Sign with Apple ID на мой сайт.
Я могу получить код и id_token , используя эту документацию , после этого я могу получить access_token, token_type, expires_in, refresh_token, id_token из https://appleid.apple.com/auth/token но я все еще не понял, как я могу получить адрес электронной почты клиента и идентификатор Apple.
Спасибо.

1 Ответ

1 голос
/ 07 января 2020

Одна часть ответа - id_token. Этот токен является JSON веб-токеном (JWT). Вы можете декодировать этот JWT, и вы получите адрес электронной почты пользователя в дополнение к некоторым другим значениям.

Однако вы не получите идентификатор Apple пользователя. Кроме того, насколько я могу судить, вы не получите реальный адрес электронной почты пользователя.

Подробнее о входе в систему вы можете узнать из документации разработчика Apple: Аутентификация пользователей с помощью входа с помощью Apple

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...