Доступ к API Linkedin с пользователем B2C

#asp.net #api #linkedin #azure-ad-b2c

#asp.net #API #LinkedIn #azure-ad-b2c

Вопрос:

Я создал клиента B2C с пользовательским потоком, который содержит способ подключения к linkedin. В моем ASP.NET веб-сайт, я хочу отобразить информацию linkedin о подключенном пользователе.

В моих исследованиях я видел другой способ сделать это, но это возможно только с помощью пользовательской политики, и мне нужно знать, есть ли в 2020 году решение или нет, чтобы получить информацию о пользователе через linkedin.

Заранее благодарю вас.

Ответ №1:

Похоже, передача токена доступа через пользовательский поток в ваше приложение может быть полезной. С помощью токена доступа приложение сможет напрямую вызывать API LinkedIn.

Комментарии:

1. спасибо за ваш ответ! но в примере Microsoft они используют jwt.ms для получения жетона. Могу ли я выполнить вызов jwt в своем коде для получения idp_access_token или есть другие способы получить это?

2. Токен idp возвращается в id_token, который AAD B2C выдает вашему приложению — jwt.ms это пример приложения. Затем вашему приложению необходимо проанализировать утверждения id_token, чтобы найти id_access_token. Затем он может использовать это значение утверждения (по сути, встроенный JWT) для вызова API Linekdin.