1
0
mirror of synced 2026-05-22 21:33:16 +00:00
Make encodingAlgorithm final and add it to the constructor
Add since tags
Add more tests
This commit is contained in:
Marcus Da Coregio
2022-07-13 09:51:46 -03:00
committed by Marcus Hert Da Coregio
parent e17fe8ced9
commit dda98f333c
3 changed files with 42 additions and 15 deletions
@@ -127,7 +127,7 @@ To do that you can specify your customized `TokenBasedRememberMeServices` as a B
@Bean
SecurityFilterChain securityFilterChain(HttpSecurity http, RememberMeServices rememberMeServices) throws Exception {
http
.authorizeRequests((authorize) -> authorize
.authorizeHttpRequests((authorize) -> authorize
.anyRequest().authenticated()
)
.rememberMe((remember) -> remember
@@ -138,9 +138,9 @@ SecurityFilterChain securityFilterChain(HttpSecurity http, RememberMeServices re
@Bean
RememberMeServices rememberMeServices(UserDetailsService userDetailsService) {
TokenBasedRememberMeServices rememberMe = new TokenBasedRememberMeServices(myKey, userDetailsService);
RememberMeTokenAlgorithm encodingAlgorithm = RememberMeTokenAlgorithm.SHA256;
TokenBasedRememberMeServices rememberMe = new TokenBasedRememberMeServices(myKey, userDetailsService, encodingAlgorithm);
rememberMe.setMatchingAlgorithm(RememberMeTokenAlgorithm.MD5);
rememberMe.setEncodingAlgorithm(RememberMeTokenAlgorithm.SHA256);
return rememberMe;
}
----