iT邦幫忙

2024 iThome 鐵人賽

DAY 17
0

在上一篇文章中的範例,如果有實作的話會發生一件事,有部分的 function 被棄用了,那是傳統的使用方式,今天教你新的寫法。

 @Bean
    public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception {
        http
                .csrf(AbstractHttpConfigurer::disable)
                    .authorizeHttpRequests((authorize) -> authorize
                    .requestMatchers("/error/**","/hello")
                    .permitAll()
                    .anyRequest()
                    .authenticated()
                )
                .sessionManagement((session) -> session
                    .sessionCreationPolicy(SessionCreationPolicy.STATELESS)
                )
                .authenticationProvider(authenticationProvider)
                .addFilterBefore(jwtAuthenFilter , UsernamePasswordAuthenticationFilter.class);

        return http.build();
    }

那下一篇文章介紹兩者的差異!


上一篇
Day 16 Jwt Security 1
下一篇
Day 18 Jwt Security final
系列文
Spring Boot微服務架構:API設計與實現27
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言