@Darseed

Как настроить авторизацию OAuth2 от LinkedIn в Angular 5?

Доброго времени суток, помогите настроить авторизацию пользователя с помощью LinkedIn. Суть задачи:пользователь находится на главной странице, есть кнопка, пользователь нажимает на нее и ему открывается окно линкедина с просьбой принять условия и дать доступ к информации его профеля и его перенаправляет на другую страницу. Следуя документации с делал GET запрос
https://www.linkedin.com/oauth/v2/authorization?response_type=code
    &client_id=86yqrscskh1acr&redirect_uri=http://localhost:4200&state=DCEeFWf45A53sdfKef424&scope=r_basicprofile


и столкнулся с проблемами. 1. Проблема кросс-доменных запросов, насколько я понимаю, их блокирует браузер, подскажите как можно исправить это? вроде как надо headers какие то указывать.
2. Проблема это ответ с сервера который мне приходит если запрос прошел, я поставил расширение для Хром который разрешает междоменные запросы и в ответ получаю это. А что делать я не могу понять, по идее должно появится окно для разрешения доступа. Объясните пожайлуйста что я делаю не так ?

Настройки приложения LinkedIn oauth, JavaScript

get запрос
$.ajax({
      type: 'GET',
      url: url,
      header: { 'Access-Control-Allow-Origin:': '*' },
      success: function (resp) {
        console.log('Data RESP: ', resp);


      },
      error: function (error) {
        console.log('ERROR RESP: ', error);
      }
    });


приложение пишу на Angular 5, но для отправки использую jQuery, только для примера.
  • Вопрос задан
  • 304 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы