我正在尝试配置扩展WebSecurityConfigurerAdapter的类。
class SecurityConfig extends WebSecurityConfigurerAdapter {
}
在课堂上我有这样定义的功能:
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception
{
auth.inMemoryAuthentication()
.withUser("poef").password("fump")
.roles("ACTUATOR ");
}
我的来源是HERE我的理解问题出现在本声明的开头:
.withUser("poef")
我没有在doccumentation中看到这个函数(withUser)。它来自以下声明。
答案 0 :(得分:0)
方法auth.inMemoryAuthentication()
会返回InMemoryUserDetailsManagerConfigurer
,而withUser()
则来自。{1}}
提供withUser()
方法的UserDetailsManagerConfigurer。
UserDetailsManagerConfigurer.UserDetailsBuilder
返回提供password(..)
方法的pyinstaller
。