Бэкэнд Java проверяет IP и блокирует - PullRequest
0 голосов
/ 11 октября 2018

У меня есть REST API.Спереди Vue и задняя Java + Spring.Где я могу найти пример того, как проверить IP-адрес запроса на странице входа, чтобы сохранить его?Мне нужно заблокировать IP-адрес на Back End, если было, например, 10 неправильных попыток входа в систему.

Спасибо всем в будущем, за любую помощь!

1 Ответ

0 голосов
/ 11 октября 2018

Посмотрите на этот код.

String remoteAddr = "";
        if (request != null) {
            remoteAddr = request.getHeader("X-FORWARDED-FOR");
            if (remoteAddr == null || "".equals(remoteAddr)) {
                remoteAddr = request.getRemoteAddr();
            }
        }

Вы можете найти IP-адрес из объекта запроса в API отдыха.

...