如何配置Helidon MP安全性

问题描述

我从github开始学习 Helidon MP 功能,因为由于框架社区薄弱,它是最可靠的资源之一。但是,为安全性表示的配置和说明有点难以获得。这些示例对于演示应用程序非常适用,其中用户名,密码,角色和领域被硬编码到 application.yaml 文件中,但是由于用户始终存储在数据库中,有时甚至从包装在Role中的数据库中读取角色目的。我确信Helidon安全性存在更动态的配置。例如,我读过有关实现 AuthenticationProvider AuthorizationProvider 以及将提供程序添加 Security 对象的信息,但是该对象如何在应用程序中注册?任何链接代码示例都将非常有用。谢谢

解决方法

Helidon MP随附全套documentation related to security providers,包括a section on how to extend security