DaoAuthenticationProvider
全部标签 我想知道我在这里做错了什么来验证用户。我有一个应用程序,用户通过几个步骤来激活他们的帐户,这样做后我想绕过登录表单并将他们直接带到他们的仪表板。这是我的自动登录功能的样子:protectedvoidautomatedLogin(Stringusername,Stringpassword,HttpServletRequestrequest){try{//MustbecalledfromrequestfilteredbySpringSecurity,otherwiseSecurityContextHolderisnotupdatedCustomUserDetailsServiceudSer
我对SpringOauth和SpringSecurity还是很陌生。我正在尝试在我的项目中使用client_credentials流程。现在我设法使用我自己的CustomDetailsService以便从我系统中已经存在的数据库中获取client_id和密码(secret)。唯一的问题是我无法更改AuthorizationServer使用的DaoAuthenticationProvider中的密码编码器-它默认设置为PlaintextPasswordEncoder。我无法配置它,例如SHAPasswordEncoder。它总是使用明文编码器。我可能不太了解流程,因为我是Spring
我对SpringOauth和SpringSecurity还是很陌生。我正在尝试在我的项目中使用client_credentials流程。现在我设法使用我自己的CustomDetailsService以便从我系统中已经存在的数据库中获取client_id和密码(secret)。唯一的问题是我无法更改AuthorizationServer使用的DaoAuthenticationProvider中的密码编码器-它默认设置为PlaintextPasswordEncoder。我无法配置它,例如SHAPasswordEncoder。它总是使用明文编码器。我可能不太了解流程,因为我是Spring