승인 센터
DDD, CQRS 및 이벤트 소싱 방식의 여러 기술로 개발된 여러 유형의 승인을 위한 단일 통합 서버 애플리케이션
사용 방법:
- 최신 Visual Studio 2019와 최신 .NET Core SDK가 필요합니다.
- 최신 SDK 및 도구는 https://dot.net/core에서 다운로드할 수 있습니다.
또한 Visual Studio Code(Windows, Linux 또는 MacOS)에서 승인 센터 프로젝트를 실행할 수 있습니다.
환경 설정 방법에 대해 자세히 알아보려면 Microsoft .NET 다운로드 가이드를 방문하세요.
데모에 액세스하려면 여기를 클릭하세요.
PWA 프런트엔드 애플리케이션은 여기 저장소에서 찾을 수 있습니다.
구현된 기술:
- ASP.NET Core 3.1(.NET Core 3.1 포함)
- JWT 전달자 인증을 사용하는 ASP.NET WebApi Core
- ASP.NET ID 코어
- 엔터티 프레임워크 코어 3.1
- .NET Core 네이티브 DI
- 자동매퍼
- FluentValidator
- 미디어R
- JWT를 지원하는 Swagger UI
건축학:
- 책임 분리 문제, SOLID 및 Clean Code를 갖춘 전체 아키텍처
- 도메인 기반 설계(레이어 및 도메인 모델 패턴)
- 도메인 이벤트
- 도메인 알림
- CQRS(즉시 일관성)
- 이벤트 소싱
- 작업 단위
- 리포지토리 및 일반 리포지토리
참고자료
- https://www.eduardopires.net.br/2016/12/apresentando-o-equinox-project/
- https://medium.com/@renato.groffe/jwt-asp-net-core-2-2-exemplo-de-implementa%C3%A7%C3%A3o-3e10058c1a73
- https://www.eduardopires.net.br/2014/10/tutorial-asp-net-mvc-5-ddd-ef-automapper-ioc-dicas-e-truques/