inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 시큐리티 완전 정복 [6.x 개정판]

커스텀 로그아웃

로그아웃 매핑 핸들러 질문

156

정민교

작성한 질문수 50

0

스프링 시큐리티는 필터 기반으로 보안 관련 기능을 처리하도록 도와주는 것으로 이해하고 있습니다.

여기서 로그아웃을 컨트롤러에 작성한 이유가 있나요?

로그아웃은 필터보다는 컨트롤러에서 진행하는 것이 좋나요?

spring spring-boot spring-security security web-security

답변 2

0

정수원

네 당연히 필터에서 처리하는게 더 낫습니다

다만 강의에서 설명하고 있는 것은 로그아웃은 기본적으로 Post 방식으로 요청한 로그아웃만 처리하고 Get 은 처리해 주지 않습니다

그럴 경우에 Get 방식으로도 처리가 가능하다라는 점을 보여드리기 위해 설명하고 있습니다

가급적 Post 방식으로 필터에서 처리하는 것을 권장합니다

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

제공된 정보에는 스프링 시큐리티의 로그아웃 핸들러에 관한 구체적인 정보가 포함되어 있지 않습니다. 그러나 스프링 시큐리티는 주로 필터 기반으로 동작하며, 보안 관련 기능을 처리합니다. 로그아웃 처리는 스프링 시큐리티가 제공하는 로그아웃 필터를 이용하거나 커스텀 로그아웃 로직을 컨트롤러에 구현하여 처리할 수 있습니다. 선택은 구현하고자 하는 애플리케이션의 요구사항과 편의성에 따라 달라질 수 있습니다. 일반적으로 스프링 시큐리티가 제공하는 기본 로그아웃 처리 메커니즘을 사용하면 손쉽게 로그아웃 기능을 구현할 수 있으며, 더 복잡한 요구사항이 있는 경우 컨트롤러에서 커스텀 로그아웃 로직을 구현할 수 있습니다.

로그아웃-logout()-2 강에서 겟방식 로그아웃 호출 후 화면이동 질문입니다.

0

35

2

단원별 소스코드

0

64

2

CustomAuthenticationProvider 추가 관련 문의

0

78

2

AOP 의존성 명칭 변경

0

76

1

빈 1개 등록 시 다른 해결 방법

0

70

1

@Bean으로 AuthenticationProvider를 등록 시 http.authenticationProvider 함수를 이용해서 추가해줘야되나요?

0

87

2

OIDC의 id token에 담긴 데이터에 대해

0

78

1

loginPage("/loginPage") 질문드립니다.

0

69

1

@EnableWebSecurity

0

148

1

트랜잭션과 롤백

0

100

1

68. 인증 이벤트 - AuthenticationEventPublisher 활용 강좌 음성 문제

0

91

2

AuthenticationManager 사용 방법

0

153

2

HttpSecurity.authorizeHttpRequests() - 2 강의 부분에 대한 질문

0

108

2

spring security 6.3에서는 HttpSecurity가 만들어지기 전 WebSecurity가 먼저 만들어지는게 맞나요??

0

192

1

init(B Builder), configure(B builder) 에 대하여 질문 드립니다.

0

109

2

메타 주석 질문

0

69

1

동시세션제어 기능에서 로그아웃하기

0

152

3

로그인 후, redirect 에서 error

0

140

3

Session 생성 타이밍에 대한 질문

0

86

2

강의 참고 내용을 개발 로그로 작성해도 될지 문의드립니다.

0

135

2

customAuthentication 관련

0

132

2

authenticationManagerBuilder 주입받은거 vs 만든 거

0

114

1

UserDetailsService()에서 UserDetail이 아닌 타입을 반환할 수 있나요?

0

101

1

9:28 패턴 3의 경우 마지막으로 설정한 것만 적용되는 것 같습니다.

0

162

2