如何建立数据库进行身份验证和数据管理



我刚刚完成了vaadin融合的阶段内过程(@marcushellberg(。真的很好。

现在我也在尝试做同样的事情,但现在我有一个包含信息的Postgres数据库,但我不知道如何从数据库加载网格中的信息

以及如何从数据库中对用户进行身份验证,而不是硬编码凭据。。。有人能帮忙吗?

我刚刚创建了我的个性化实体、端点、存储库和其中一个的视图,但该视图没有从数据库加载信息,我还有带有数据库信息的application.properties文件,并测试了

有什么东西我遗漏了吗?

提前感谢,如果你需要我的项目的更多信息,请告诉我。

我注意到在我的浏览器中我得到了这个

Error: Endpoint 'SupermercadosEndpoint' method 'getSupermercadosData' request cannot be accessed, reason: 'Access denied'

Vaadin Fusion使用Spring Security,如果您想在那里存储凭据,可以按照任何关于数据库身份验证的Spring Security教程进行操作。举个例子https://www.baeldung.com/spring-security-authentication-with-a-database

对于端点访问,请确保在端点上有@PermitAll或其他适当的注释,因为在启用安全性时,默认情况下会拒绝所有注释https://vaadin.com/docs/latest/fusion/security/configuring/#security-选项

最新更新