Package ru.skypro.homework.service.impl
Class AuthServiceImpl
java.lang.Object
ru.skypro.homework.service.impl.AuthServiceImpl
- All Implemented Interfaces:
AuthService
Реализация сервиса для обработки аутентификации и регистрации пользователей.
Этот класс реализует интерфейс
Этот класс реализует интерфейс
AuthService.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearSecurityContext(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) Очистка контекста безопасности.booleanВыполнение процесса входа в систему.booleanРегистрация нового пользователя в системе.
-
Constructor Details
-
AuthServiceImpl
public AuthServiceImpl()
-
-
Method Details
-
login
Выполнение процесса входа в систему.- Specified by:
loginin interfaceAuthService- Parameters:
username- Имя пользователяpassword- Пароль пользователя- Returns:
true, если аутентификация прошла успешно, иначеfalse
-
register
Регистрация нового пользователя в системе.- Specified by:
registerin interfaceAuthService- Parameters:
register- Объект, содержащий данные для регистрации нового пользователя- Returns:
true, если регистрация прошла успешно, иначеfalse
-
clearSecurityContext
public void clearSecurityContext(javax.servlet.http.HttpServletResponse response, javax.servlet.http.HttpServletRequest request) Очистка контекста безопасности.- Specified by:
clearSecurityContextin interfaceAuthService- Parameters:
response- Ответ, который будет отправлен клиентуrequest- Запрос, связанный с текущей сессией пользователя
-