Я выполняю аутентификацию OAuth2 с API Strava в Javascript для веб-приложения, написанного на HTML5. Аутентификация следует потоку предоставления кода авторизации. Первым шагом является получение разрешения пользователя и кода доступа. Поэтому я перенаправляю пользователя в Strava EndPoint с необходимыми параметрами в URL.
var url = "https://www.strava.com/oauth/authorize";
var params ="client_id=*****&redirect_uri=http://localhost&response_type=code&scope=activity:write";
var request_url = url +"?"+ params;
var request = new XMLHttpRequest();
window.location.replace(url+"?"+params);
Я прибываю в конечную точку Стравы и затем даю согласие на использование моих данных. Затем я перенаправлен в приложение, но получаю сообщение об ошибке ...
Не разрешено загружать локальный ресурс:
хром-ошибка: // chromewebdata / # кнопки
Есть идеи, что может быть не так?