인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

황재정님의 프로필 이미지
황재정

작성한 질문수

스프링 시큐리티

1) 실전 프로젝트 생성

스프링부트 3버전 사용시 참고하세요

작성

·

3.5K

0

인텔리제이 사용하시면

http.authorizeRequests() <--- 아마 deprecated 됐다고 줄 그어져 있으실텐데 코틀린 버전으로 실습중이긴한데 이런식으로 사용하시면 됩니다.

@Bean
fun securityFilterChain(http: HttpSecurity): SecurityFilterChain {
    http.authorizeHttpRequests()
        .requestMatchers("/").permitAll()
        .requestMatchers("/mypage").hasRole("USER")
        .requestMatchers("/messages").hasRole("MANAGER")
        .requestMatchers("/config").hasRole("ADMIN")
        .anyRequest().authenticated()
        .and()
        .formLogin()
    return http.build()
}

 

답변 1

0

정수원님의 프로필 이미지
정수원
지식공유자

황재정 님 가이드 감사드립니다.

황재정님의 프로필 이미지
황재정

작성한 질문수

질문하기