Как получить из защищенного API Keycloak? - PullRequest
0 голосов
/ 03 июля 2019

В настоящее время я работаю над API (localhost: 8080) в файле node.js, который мне нужно получить в моем веб-приложении (localhost: 9000), который также защищен тем же ключом.Я пробовал несколько вещей, чтобы получить свои данные, но CORS - это боль.Вот моя последняя попытка и ошибка, которая возникает:

            fetch('http://localhost:8080/api/admin', {
                method: 'GET', 
                mode: 'cors',
                cache: 'no-cache',
                credentials: 'same-origin',
                headers: {
                    'Authorization': ' Bearer ' + keycloak.token,
                    'Accept' : '*',
                    'Content-Type' : 'application/json'
                },
                redirect: 'follow', 
                referrer: 'no-referrer'
        })

Доступ к выборке в 'http://localhost:8080/api/admin' из источника' http://localhost:9000' был заблокирован политикой CORS: Ответчтобы предварительный запрос не прошел проверку контроля доступа: перенаправление не разрешено для предварительного запроса.

Последние два дня я трахал себя за это без каких-либо улучшений.

...