URL-адрес токена полосы, заблокированный CORS - PullRequest
1 голос
/ 06 марта 2019

Я пытаюсь настроить учетную запись Stripe Connect с моим приложением Angular, используя следующие документы в шаге 4.

https://stripe.com/docs/connect/standard-accounts

Я наблюдаю за кодом в URL-адресе возврата в компоненте, а затем пытаюсь получить учетные данные пользователя из Stripe с помощью HttpClient.

let data = {
    'client_secret':'my-key-hidden-for-security',
    'code' : this._stripeAccountSetupCode,
    'grant_type':'authorization_code'
};
this.httpClient.post('https://connect.stripe.com/oauth/token', data).subscribe(response => {
    if(response['statusText']) {
        console.log('ERROR', response);
    } else {
        console.log(response);
    }
});

Но по какой-то причине, когда это вызывается, я получаю этот ответ в своей консоли.

Access to XMLHttpRequest at 'https://connect.stripe.com/oauth/token' from origin 'my-localhost-address' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.

Если полоса блокируется на основе политик CORS, как я могу получить учетные данные? Что мне здесь не хватает?

1 Ответ

0 голосов
/ 06 марта 2019

попробуйте установить значение заголовка для Access-Control-Allow-Origin в *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...