java - Spring security - 配置类| AuthenticationManagerBuilder
问题描述
我正在尝试配置扩展 WebSecurityConfigurerAdapter 的类。
class SecurityConfig extends WebSecurityConfigurerAdapter {
}
在课堂上我有这样定义的功能:
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception
{
auth.inMemoryAuthentication()
.withUser("poef").password("fump")
.roles("ACTUATOR ");
}
我的来源是这里我的理解问题是在这个声明的开头:
.withUser("poef")
我在文档中没有看到这个函数(withUser)。它确实来自以下陈述。
解决方案
该方法auth.inMemoryAuthentication()
返回一个InMemoryUserDetailsManagerConfigurer
,它又从
提供该方法的UserDetailsManagerConfigurer派生。withUser()
withUser()
返回 UserDetailsManagerConfigurer.UserDetailsBuilder
提供password(..)
方法的a。
推荐阅读
- sdn - 如何使用 ryu 控制器向所有交换机发送数据包?
- javascript - Firebase Admin SDK - 错误:提供给 initializeApp() 的凭据实现...未能获取有效的 Google OAuth2 访问令牌
- c++ - GTKmm Opengl 上下文未初始化
- c# - Newtonsoft.Json 未按预期序列化对象 - 错误 400
- laravel - laravel形式的坐标输入类型collective
- python - 运行 python 文件后,导入的模块未导入
- c# - 连接到在 VM 上运行的 MongoDB
- java - 获取两天之间的差异(减法)
- c# - Raspberry PI - I2C 不写入数据
- sqlite - 如何在我的代码 sqlite 中解决这个问题