Commit Graph

15 Commits

Author SHA1 Message Date
Rebwon
6df8cd3fcf Using Spring Text Context Caching 2021-11-01 11:38:23 +09:00
Rebwon
00e454b20b Separate Application Profiles Using Local MySQL DB. 2021-10-18 16:46:20 +09:00
JiwonDev
f5bcfb438f Refactor code
- PR 리뷰 반영
2021-09-26 21:25:37 +09:00
JiwonDev
7f1434bf04 ADD logout, Refactor Test
- 필요없는 중복 테스트 삭제
- 401 인증 관련 테스트 Assert 를 Error URI Forward 로 수정
- LoginAccountMethodArgumentResolver 에서 세션 null 체크 삭제 ➡ SessionAuthInterceptor 에서 세션 null 체크 역할 담당.
2021-09-26 21:25:37 +09:00
JiwonDev
36d67b4e45 ADD Separate auth request url
- api uri 문자열을 AccountApiUri 클래스로 이동.
- AccountApiUri 를 interface 에서 final static 으로 변경
2021-09-26 21:25:37 +09:00
Rebwon
f20b50601b Add classes to handle exceptions that occur in the Presentation layer 2021-09-22 14:21:37 +09:00
Rebwon
6e62b56888 Refactor code
- Refactor to ensure consistency of code using CQS.
2021-09-17 13:25:51 +09:00
Rebwon
b9e1e52de6 Refactor code
- Remove util class
- Add SessionManager
- Refactor test code
2021-09-14 12:05:44 +09:00
JiwonDev
d877744afd Refectory Session maintaining
- LoginSessionUtils 가 세션을 관리하도록 리펙토링
- @LoginAccount 가 AccountPrincipal 을 반환하도록 수정
- 테스트용 ExceptionHandler 삭제, ArgumentResolver 에서 예외 대신 null 을 반환하도록 수정.
- ArchUnitTests에서 프레젠테이션이 인프라 영역을 사용할 수 있도록 테스트 검증 수정
2021-09-14 09:16:46 +09:00
JiwonDev
363f2b5375 Refectory add-session, session maintaining
- 리뷰 반영, Test 수정
- J2EE CWE-579를 반영하여 세션에 저장할 객체를 Serializable 처리.
2021-09-14 09:16:46 +09:00
JiwonDev
d3ff00e167 ADD session maintaining
- @LoginAccount 파라메타를 command 객체로 바꾸는 ArgumentResolver 추가
- .editorconfig 에서 로그파일 (app.log)를 무시하도록 설정 추가
2021-09-14 09:16:46 +09:00
Rebwon
7dff04cb89 Remove whitebox test 2021-09-08 22:14:44 +09:00
JiwonDev
6841f40cc9 ADD AccountQueryApiTest, FIX LoginAccountProcessor
- 리뷰 반영, Session 과 관련된 주석 및 파라미터 제거
- LoginAccountProcessor 에서 암호문을 올바르게 검증하도록 수정.
2021-09-08 18:39:55 +09:00
JiwonDev
1f954f92ad ADD LoginAccountProcessor
- SessionUtils 삭제 - 이슈를 나눠 다른 PR에서 구현.
2021-09-08 18:39:55 +09:00
JiwonDev
a6f307becb ADD Login HTTP API 2021-09-08 18:39:55 +09:00