Попытка аутентификации через LinkedIn Oauth2 - заблокирована политикой CORS: нет «Access-Control-Allow-Origin» - PullRequest
0 голосов
/ 04 апреля 2019

Здравствуйте. Я пытаюсь зарегистрировать пользователей в Angular5 через linkedin, используя Oauth2, я получаю код в URL, но когда я делаю запрос по почте, чтобы получить access_token, он говорит мне, что он был успешным, и возвращает код 200, но этоне дает мне результатов запроса, говорит «был заблокирован политикой CORS: на запрошенном ресурсе отсутствует заголовок« Access-Control-Allow-Origin ».»Как я могу устранить эту ошибку, пожалуйста, оцените любые предложения.

Я пытался включить заголовок Access-Control-Allow-Origin: * в запрос, но не работает

вот мой код

  const cod = next.queryParams.code.toString();

  const url = encodeURIComponent('http://myurl.com/inscription');
  const body = new HttpParams()
    .set('code', cod)
    .set('redirect_uri', url)
    .set('client_id', clientId)
    .set('client_secret', secretID)
    .set('grant_type', 'authorization_code');

  const headers = {
    'Content-type': 'application/x-www-form-urlencoded'
  };


  this.httpClient.post('https://www.linkedin.com/oauth/v2/accessToken', body.toString(), {headers})
    .subscribe((response) => {
      console.log(response);
    }, (err) => {
      console.log(err);
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...