-
Notifications
You must be signed in to change notification settings - Fork 0
3. 완전화 유지보수
Namju Kim edited this page May 29, 2024
·
2 revisions
- 비 로그인 사용자가 회원가입을 할 수 있도록 회원가입 기능을 추가한다.
- 회원가입 시 보낸메일함, 받은메일함, 임시보관함, 휴지통을 생성한다.
- 주소록 추가
- 주소록 수정
- 주소록 삭제
- 받은 메일함
- 보낸 메일함
(보낸 메일함은 James에서 제공하는 기능으로, 필터를 통해 내 서버에서 전송하는 메일의 경우 Sent 폴더에 저장된다.) - 임시 보관함
(임시 보관함은 메일을 작성하다가 저장할 때 사용한다.) - 휴지통
(휴지통은 IMAP을 통해 메일을 삭제하면 해당 메일이 휴지통으로 이동하도록 설정한다.)
- 메일이 많아질 경우 한 페이지에 모든 메일을 표시할 수 없으므로 페이지네이션 기능을 추가한다.
-
역할 기반 접근 제어
-
Admin, User 역할에 따른 접근 제어
(관리자 페이지는 Admin 역할만 접근 가능하도록 설정한다.) -
기존 Admin은 이메일을 주고받지 못하였음
-
-
패스워드 암호화
- BCrypt 암호화 알고리즘 적용
-
CSRF 방어
- Spring Security에서 기본적으로 제공하는 CSRF 방어 기능을 적용
Copyright © 2024 동의대학교 객체지향설계 유지보수 팀. All rights reserved.