Я ищу способ входа/выхода пользователей с помощью DWR, чтобы я мог просто создать компонент DWR с методами входа и выхода.
public class AuthorizationHandler {
@Autowired
private UserRepository userRepository;
public Map<String, String> loginUser(String userName, String password) {
Map<String, String> map = new HashMap<>();
if (userRepository.validate(userName, password)) {
// login the user here
map.put("success", true);
map.put("redirect", ...);
} else {
map.put("success", false);
}
return map;
}
public Map<String, String> logoutUser() {
// logout the user here
Map<String, String> map = new HashMap<>();
map.put("success", "ok");
return map;
}
}
Моя проблема в том, что я не могу найти способ работать с пользователями и программно входить/выходить из них. Во всем руководстве используется конфигурация на основе xml, но то, что скрывается за ней, скрыто.