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
72c25e23ee
Add settings to enable logging services
2021-09-10 21:42:42 +09:00
JiwonDev
41f50cea90
Refactor LoginAccountProcessor
...
- 이메일 검증 테스트 코드 추가
2021-09-10 19:35:58 +09:00
JiwonDev
fe963ec128
ADD SessionUtils
...
- LoginAccountProcessor 누락된 이메일 검증 추가
- build.grade 필요없는 주석 삭제
2021-09-10 19:35:58 +09:00
JiwonDev
85d777d5b6
ADD Code Coverage - Jacoco
2021-09-08 22:30:49 +09:00
Rebwon
7dff04cb89
Remove whitebox test
2021-09-08 22:14:44 +09:00
Rebwon
ca12815e42
Refactor code
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
Rebwon
8448c62343
Add permissions for each account
2021-09-07 19:04:00 +09:00
Rebwon
6f21844d23
Refactor code
...
- Using CQRS Patterns in AccountReader and AccountRepository
- Refactoring MybatisAccountRepository and remove String + operators
- Modify multiple test codes.
2021-09-07 15:21:56 +09:00
Jiwon
9f8bd0c173
Merge pull request #29 from f-lab-edu/feature-verify-email-token
2021-09-07 13:52:58 +09:00
JiwonDev
207c54120c
Refactor ConfirmRegisterAccountProcessor, API
...
- 기존 TokenVerifier에 토큰 검증과 회원 인증책임을 분리
- ConfirmRegisterAccountProcessor를 추가
- verify 메서드가 void를 반환하도록 변경
- 테스트에서 MailTokenVerifierStub 제거
2021-09-06 07:57:21 +09:00
JiwonDev
7cdc352d84
ADD TokenVerifier Domain Service
...
- Common 패키지에 StringUtils 추가
2021-09-04 17:27:55 +09:00
JiwonDev
b0fe8213fb
ADD AccountRepository update & TokenVerifier HTTP API
...
- MybatisAccountRepository update 구현
- RegisterAccountApi -> AccountCommandApi 변경
- 테스트용 TestAccountRepositoryStub 분리
2021-09-04 17:17:49 +09:00
Rebwon
a3b5f5c11f
Extract environment variable
2021-09-01 21:07:59 +09:00
Rebwon
476704f97f
Refactor translator, processor
2021-09-01 21:07:59 +09:00
Rebwon
4864ec9889
Implements MailDispatcher
2021-09-01 21:07:59 +09:00
Rebwon
4ed4c5c48a
Refactor API Resource URI, Facade Object
2021-08-31 14:52:38 +09:00
Rebwon
9fb6541a1a
Add integration tests
2021-08-31 14:52:38 +09:00
Rebwon
1d3cef7d5a
Implements Register HTTP API
2021-08-31 14:52:38 +09:00
Rebwon
534ad71103
Remove SqlSessionTemplate Bean
...
If a DataSource bean exists and SqlSessionFactory is registered as bean,
the SqlSessionTemplate beans are automatically registered by
MyBatisAutoConfiguration.
2021-08-30 21:20:01 +09:00
Rebwon
457e4ec721
Implements PasswordEncrypter
2021-08-30 21:20:01 +09:00
Rebwon
deb89d16f7
Create a query to check for nickname and email redundancy.
...
implements mybatis query logic.
2021-08-27 16:30:18 +09:00
Rebwon
e3abe28387
Implements RegisterAccountProcessor
2021-08-26 16:31:27 +09:00
Rebwon
4207f8b9d6
Add: Database, Data Access Settings
2021-08-25 21:08:57 +09:00
MaengSol
6a2c018a43
Add: GitHub Actions CI
...
Add GitHub Actions as a continuous integration tool to your project.
2021-08-25 14:55:51 +09:00
MaengSol
606f1ce94f
Init: Project Settings
...
Created project, set up dependencies and static analysis tools.
2021-08-24 17:23:09 +09:00
Rebwon
6af8c2f9a9
Project Settings
2021-08-22 17:02:24 +09:00
Jiwon
971ab39b38
Initial commit
2021-08-11 21:55:55 +09:00