Доброго времени суток, помогите настроить авторизацию пользователя с помощью 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, только для примера.