Skip to content

[docs/#432] Auth / Security DDD 개선 문서 동기화#448

Merged
Dimo-2562 merged 4 commits into
developfrom
docs/#432
Jun 20, 2026
Merged

[docs/#432] Auth / Security DDD 개선 문서 동기화#448
Dimo-2562 merged 4 commits into
developfrom
docs/#432

Conversation

@Dimo-2562

Copy link
Copy Markdown
Contributor

❤️ 기능 설명

Auth / Security 1차 DDD 개선 결과를 문서에 동기화했습니다.

  • docs/ddd-test-refactoring-roadmap.md: Auth / Security 1차 경계 정리 완료 상태와 후속 Recommendation/Search 순서 반영
  • docs/test-gap-analysis.md: 최신 Auth / Security 테스트 목록과 남은 OAuth/OIDC/cache/token 갭 재분류
  • docs/ubiquitous-language/auth-security.md: OAuth 성공 리다이렉트, 로그인 성공 리다이렉트 base URI, refresh token cookie 기반 재발급 용어 추가
  • docs/tactical-design.md: OAuth redirect/refresh/logout/auth cache invalidation 전술 seam과 User Account 인증 프로필 seam 정리

문서 변경 PR이라 swagger 테스트 성공 결과 스크린샷은 첨부하지 않았습니다.

검증

  • git diff --check develop...HEAD
  • rg "OAuth 성공 리다이렉트|JWT_LOGIN_SUCCESS_REDIRECT_URI|POST /api/v1/auth/refresh|OAuth2LoginRedirectUrlFactory|token query|jwt.login-success-redirect-uri|UserAuthCacheInvalidationListener" docs/...

연결된 issue

close #432



🩷 Approve 하기 전 확인해주세요!

  • Auth / Security 완료 상태와 후속 gap 분류가 현재 코드/PR 흐름과 맞는지 확인해주세요.
  • OAuth 성공 리다이렉트에서 access token을 URL에 싣지 않고 refresh API로 발급받는 계약 설명이 충분한지 확인해주세요.
  • Recommendation/Search 후속 순서 표현이 의도와 맞는지 확인해주세요.

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가? — 문서 변경 PR이라 해당 없음
  • 이슈넘버를 적었는가?

@Dimo-2562 Dimo-2562 self-assigned this Jun 20, 2026
@Dimo-2562 Dimo-2562 added 📜 DOCS 문서 작업 🔐 domain:auth 인증/보안 관련 (로그인, JWT, OAuth) labels Jun 20, 2026
@Dimo-2562 Dimo-2562 merged commit d4dd0cc into develop Jun 20, 2026
1 check passed
@Dimo-2562 Dimo-2562 deleted the docs/#432 branch June 20, 2026 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📜 DOCS 문서 작업 🔐 domain:auth 인증/보안 관련 (로그인, JWT, OAuth)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DOCS] Auth / Security DDD 개선 문서 동기화

1 participant