Spring Security. Как реализовать BaseAuth аутентификацию без появления нативного окна браузера?
При запросе с фронтенда вам нужно передавать Header "Authorization: Basic token", где token = user:password в Base64. Сгенерировать токен можно такой командой:echo -n "user:password" | base64
Далее, запрос с помощью curl:curl -i -H 'Authorization: Basic dXNlcjpwYXNzd29yZA==' http://localhost:8080/
чтоб окно не появлялось, можно на стороне бэка убрать http-basic и использовать аутентификацию формой...а если только на стороне фронта, то с каждым запросом нужно разрешить передавать учетные данные(заголовок , куки)fetch('https://example.com', {
  credentials: 'include'  
})