Прежде всего, я бы не рекомендовал отключать CSRF-защиту , если вы абсолютно не уверены, что вам нужно.
Ваш первый запрос CURL отправлен на шлюз. Конечная точка существует на UAA, а не на шлюзе, что объясняет, почему вместо этого работает ваш второй запрос CURL. Чтобы запросить его через шлюз, вы можете использовать правильный URL-адрес, который передает запрос службе UAA:
http://localhost:8080/services/uaa/oauth/token
Запросы на /services/uaa/
направляются на службу uaa
.
Шлюз UAA также имеет конечную точку авторизации, которая используется клиентами Angular / React для создания файла cookie:
curl 'http://localhost:8080/auth/login' -H 'Content-Type: application/json' --data-binary '{"username":"admin","password":"admin","rememberMe":true}' --compressed