Class AuthLogger
java.lang.Object
ru.pfr.common.biud.security.service.AuthLogger
Сервис для логирования попыток входа в таблицу CS.ENTERLOG.
Аналог метода to_enterLog() из DBUserRegistry: insert into cs.enterlog (dattm, login, ipwas, result, passw) values (?,?,?,?,?)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidlogAttempt(String login, String password, String ipAddress, String result) Записать попытку входа в журнал.voidlogFailure(String login, String password, String ipAddress, String reason) Записать неудачную попытку входа.voidlogSuccess(String login, String ipAddress) Записать успешный вход.
-
Constructor Details
-
AuthLogger
-
-
Method Details
-
logAttempt
@Transactional public void logAttempt(String login, String password, String ipAddress, String result) Записать попытку входа в журнал.- Parameters:
login- логин оператораpassword- введённый пароль (может быть null для успешных входов)ipAddress- IP-адрес клиентаresult- результат аутентификации (сообщение на русском языке)
-
logSuccess
-
logFailure
-