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

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

작성자 없음

작성자 정보가 삭제된 글입니다.

스프링 프레임워크는 내 손에 [스프1탄]

77.회원로그인 처리하기(스프링 내부 인증필터)

스프링 시큐리티 로그인 후 모달창 질문드립니다

해결된 질문

작성

·

557

·

수정됨

0

(선생님 아래 댓글에 나름대로 해결책 적어놓았습니다!)

 

선생님 안녕하세요.

기존 로그인 방식을 session에서 security로 바꾸면서 로그인에 성공하면 RedirectAttribute를 이용한 모달창 띄워주기는 어떻게 해야 하는지 고민됩니다.

시큐리티 내부에서 /login.do 요청을 처리해주니 왠지 시큐리티 내부 필터에 설정을 해줘야 하나? 라는 생각이 듭니다.

로그인에 실패하면 시큐리티에서 error를 파라미터를 넘겨주니, 로그인 성공 시 특정 파라미터를 1회성으로 넘겨주는 것이 있을까? 라는 생각도 듭니다.

아니면.. 시큐리티로 로그인에 성공하는 순간 url경로를 설정하여 특정 컨트롤러에서 받아줘서 그곳에서 redirect를 해줘야 할까요?

 

아래의 사진은 기존 로그인 방식에서 RedirectAttributes의 addFlash를 이용한 참고사진입니다.

감사합니다!

 

답변 1

0

삭제된 글입니다

박매일님의 프로필 이미지
박매일
지식공유자

잘하셨는데. 시큐리티로 로그인을 한후 뷰(View)단에서는 인증여부를 체크하여 Alert등 Modal으 띄워주면 될듯한데. addFlash로 1회성 객체바인딩을 해줄 필요가 있을까 합니다.
View단에서 principal객체를 이용하면 인증여부를 체크 하실수 있을건데요?
JSP에서 스프링시큐리티 객체 가져오기를 한번 찾아보시고 적용을 배보시는 것도 좋겠습니다.

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기