Насколько я могу судить, OAuth 2.0 ожидает, что запросы на информацию о пользователях будут извлекаться из одной конечной точки, но API LinkedIn v2 отделяет электронную почту в отдельную конечную точку от другой базовой информации о пользователе (идентификатор, имя и изображение профиля).
Общая реализация OAuth 2 нашего продукта обрабатывает только одну конечную точку информации пользователя, поэтому я пытаюсь определить, является ли наша реализация неполной, или это проблема с реализацией на стороне LinkedIn (или третий вариант, есть способ сделать это я так и не нашел).
Разбить задачу на 2 логических вопроса:
1) Соответствует ли разделение этой информации на 2 конечных точки OAuth 2.0?
2) Я что-то пропустил, и есть ли способ получить электронную почту вместе с другой базовой информацией пользователя (которая ранее была объединена в конечной точке базовой пользовательской информации v1)?
Я просмотрел всю документацию API v2, в частности, документы по миграции (https://docs.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq?context=linkedin/consumer/context) и соответствующую информацию об изменениях конечной точки, а также различные спецификации документации OAuth 2 / открытые идентификаторы.