В архитектуре микросервисов вы хотите отправлять запросы к микросервисам через шлюз, чтобы он мог балансировать нагрузку на ваши микросервисы (включая UAA).Используйте маршрут входа через шлюз (/auth/login
), как это делают клиенты Angular и React в auth-jwt.service.ts
:
login(credentials): Observable<any> {
const data = {
username: credentials.username,
password: credentials.password,
rememberMe: credentials.rememberMe
};
return this.http.post(SERVER_API_URL + 'auth/login', data, {});
}
Обратите внимание, что вам также потребуется обрабатывать аутентификацию черезкуки и убедитесь, что вы отправили XSRF-TOKEN с каждым запросом.