2022-07-02 21:26:26 +09:00
2022-06-23 20:34:16 +09:00
2022-06-23 20:34:16 +09:00
2022-07-02 20:41:06 +09:00
2022-06-23 20:34:16 +09:00
2022-06-23 20:34:16 +09:00
2022-07-02 21:26:26 +09:00
2022-06-23 20:34:16 +09:00

Spring Boot && JWT Demo

Spring Boot를 이용한 간단한 JWT 예시 레포지토리


How to use authenticationManager Bean in 5.7.1

참고 : https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter

Question

Is there any example how can I expose the AuthenticationManager bean? Previously I could do this by extending WebSecurityConfigurerAdapter and then creating the following method in my security config:

@Override
@Bean
public AuthenticationManager authenticationManagerBean() throws Exception {
    return super.authenticationManagerBean();
}

Answer

The following solution solved the issue for me.

@Bean
public AuthenticationManager authenticationManager(AuthenticationConfiguration authenticationConfiguration) throws Exception {
    return authenticationConfiguration.getAuthenticationManager();
}

Profile

Set application.yml to use .dev.env file

spring:
  config:
    import: optional:file:.dev.env[.properties]
Description
Languages
Java 100%