Hi, all. I try to create authorization page https://vaadin.com/tutorials/securing-your-app-with-spring-security/setting-up-spring-security
LoginForm is show And i get error message “Invalid JSON response from server” when open page Localhost:8080. What wrong? I did all as described in tutorial.
LoginForm component = new LoginForm();
@Route(value = “”)
public class MainView extends VerticalLayout {
private static final long serialVersionUID = 1L;
public MainView() {
LoginForm component = new LoginForm();
component.addLoginListener(e -> {
boolean isAuthenticated = authenticate(e);
if (isAuthenticated) {
UI.getCurrent().navigate("app");
} else {
component.setError(true);
}
component.setEnabled(true);
});
setDefaultHorizontalComponentAlignment(Alignment.CENTER);
add(component);
}
private boolean authenticate(AbstractLogin.LoginEvent e) {
Notification.show(e.getUsername() + " = " + e.getPassword());
return true;
}
}
"