Привет, я создаю приложение, используя react native и expo. У меня есть apple-authentication в документации expo для обработки интерфейс. Теперь я хочу проверить ответ в бэкэнде, который находится на Java. Согласно документации expo, ответ от Apple содержит authorizationCode
и identityToken
. Мой вопрос: нужно ли мне создавать новый JWT в бэкэнде или мне следует использовать identityToken
из внешнего интерфейса?
Войти с помощью Apple Validation
Ответы (1)
Во-первых, вам нужно декодировать identityToken с помощью JWT-декодера, чтобы проверить полезную нагрузку и подпись.
Затем вы должны получить токен доступа с помощью authorizationCode и client_secret из Apple REST API.
client_secret - это JWT, который вы должны создать, чтобы запросить токен доступа, и ему нужен закрытый ключ вашего приложения, выданный конфигурацией разработчика Apple.
person
may park
schedule
09.02.2021