Problem z błędem CORS

0

Mam problem z bledem CORS po stronie frontu:

Access to XMLHttpRequest at 'http://127.0.0.1:8762/user-service/user/register' from origin 'http://localhost:8100' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.

Frontend mam w angularze + ionic/cordova
Backend Spring boot

Frontend jak i backend beda umieszone na roznych serwerach.
Pytanie czy bezpieczne jest wylaczenie CORS? Jak to zrobic po stronie frontu czy backendu?
Ustawic Access-Control-Allow-Origin: "*" czy jakis konkretny adres?

3

Polecam RTFM, zrozumiesz problem raz ale porządnie:

Same-origin policy: https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
Cross-origin resource sharing: https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS

1
  1. Nie da się "wyłączyć" bo SOP pilnuje przeglądarka
  2. Można w backendzie ustawić że łykasz każdy origin
  3. Generalnie musisz to skonfigurować w backendzie, dorzuć SpringSecurity do projektu i ustaw jakie originy ma akceptować

1 użytkowników online, w tym zalogowanych: 0, gości: 1