gpt4 book ai didi

java - 在 Spring Boot 中配置安全性

转载 作者:行者123 更新时间:2023-12-01 09:26:46 24 4
gpt4 key购买 nike

我对 spring-boot 还很陌生。我正在尝试在后端使用 mongodb 制作 REST 服务。在 mongodb 中,我创建了客户表和第二用户表。在用户表中,我将用户名、密码和角色的列定义为一系列。尝试对从表用户访问 REST 服务的用户进行身份验证。在互联网上,我发现两种情况,当我们扩展WebSecurityConfigurerAdapter时或第二种方式当我们扩展GlobalAuthenticationConfigurerAdapter时。在第一种情况下,我在网络上找到了示例,我们在其中创建自定义 AuthenticationProvider,但在第二种情况下,我们处理 UserDetailsS​​erivce。我的问题是如何更深入地研究这个问题?即使在巨大的接口(interface)结束类的源代码中观看,我也无法像教程中那样以不同的方式处理这些工作人员。这两种方式的主要区别是什么?谁处理或如何处理 Spring-boot 安全性?(是否有类似处理 MVC 的调度程序 servlet 之类的东西?)

最佳答案

@vmaric 我没有使用过它,但看起来逻辑是相同的:

@Configuration
public class AuthenticationManagerConfiguration extends
GlobalAuthenticationConfigurerAdapter {

@Override
public void init(AuthenticationManagerBuilder auth) {
auth.inMemoryAuthentication() // ... etc. <-------
}

}

关于java - 在 Spring Boot 中配置安全性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39769992/

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