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

dionisos198님의 프로필 이미지
dionisos198

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

스프링 인터셉터 - 인증 체크

이 경우에는 어떻게 하나요??

작성

·

367

0


[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예

[질문 내용]
저희가 보았던 인증은 /add/items에 접근을 할 수 있느냐 없느냐 였구 이 과정에서 interceptor에서 걸렀습니다.

그런데 자신만의 page에서는 동작 방식이 어떻게 되나요?

예를 들면 제 아이디가 dionisos198이니까 dionisos198만 수정 가능한 아이디 변경이라던가 이런 것이요.

어떤 과정이 일어나는 것인가요?

답변 1

0

안녕하세요. dionisos198님, 공식 서포터즈 David입니다.

만약 '본인의 정보는 본인만 수정할 수 있다'라는 요구사항이 있고 이 책임을 도메인 객체에서 담당한다면, 나의 정보를 업데이트 하는 메서드 내에서 현재 나의 정보를 업데이트 하려는 사람에 대한 검증 로직이 추가될 수 있습니다.

물론, 해당 페이지 접근 자체를 막으려면 interceptor를 추가하여 본인만 접근 가능하도록 필터링 해야합니다.

감사합니다.


dionisos198님의 프로필 이미지
dionisos198

작성한 질문수

질문하기