gpt4 book ai didi

java - 如何仅使用Java在vaadin中创建Spring Security登录页面?

转载 作者:行者123 更新时间:2023-12-02 10:36:00 27 4
gpt4 key购买 nike

我目前正在使用 spring 和 vaadin 构建一个网络应用程序。我搜索了几天,找到了一个使用 vaadin 创建自定义登录页面以实现 Spring Security 的解决方案。我已经有了布局,但不知道如何将用户名和密码发送到 spring....有人可以帮助我或给我举一个很好的例子吗?

顺便说一句,我正在使用 vaadin 10。

最佳答案

Vaadin 13 引入了您可以使用的专用登录组件。他们会将表单数据发送到 Spring Security 正在监听的已配置端点:

@Tag("sa-login-view")
@Route(value = LoginView.ROUTE)
@PageTitle("Login")
public class LoginView extends VerticalLayout {
public static final String ROUTE = "login";

private LoginOverlay login = new LoginOverlay(); // (1)

public LoginView(){
login.setAction("login"); // (2)
login.setOpened(true); // (3)
login.setTitle("Spring Secured Vaadin");
login.setDescription("Login Overlay Example");
getElement().appendChild(login.getElement()); // (4)
}
}

此代码片段是有关 Vaadin 和 Spring Security 的一般教程的一部分。检查https://vaadin.com/tutorials/securing-your-app-with-spring-security 。目前,有关页面免重新加载解决方案的部分正在进行中。

关于java - 如何仅使用Java在vaadin中创建Spring Security登录页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53287463/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com