feat: add Share Permission & AD Group sync UI framework and customizable service template
This commit is contained in:
@@ -1,5 +1,22 @@
|
||||
# Enterprise Admin Studio - 변경 이력 (CHANGELOG.md)
|
||||
|
||||
## [v1.3.0] - 2026-10-20
|
||||
### Added
|
||||
- **공유 권한 및 AD 보안그룹 1:1 연계 관리 (Share Permission & AD Group Sync) 워크플로우 틀 구축**:
|
||||
- **신규 뷰 (`Views/ShareAccessManagerView.xaml`)**:
|
||||
- 상단 Share 목록 드롭다운 및 DB/AD 새로고침
|
||||
- 좌측: DB 조회 사용자 목록 (다중 선택 체크박스, SamAccountName, 이름, 부서, 상태)
|
||||
- 중앙: `[그룹 추가]` / `[그룹 해제]` 대화형 액션 트리거 버튼
|
||||
- 우측: Share와 동일한 이름의 AD 보안그룹 소속 멤버 실시간 조회 그리드
|
||||
- 하단: 동기화 단계별 상세 실행 로그 및 결과 추적 콘솔
|
||||
- **신규 서비스 스켈레톤 (`Modules/ShareSyncService.ps1`)**:
|
||||
- `Get-DbShareList`: DB에서 관리 대상 Share 목록 조회 쿼리 공간
|
||||
- `Get-DbUsersForShare`: 특정 Share의 권한 대상자 DB 조회 쿼리 공간
|
||||
- `Get-ADGroupMembersByShareName`: Share 이름과 동명의 AD 보안그룹 멤버십 실시간 조회
|
||||
- `Add-UsersToShareAndGroup`: 사용자(sAMAccountName)를 Share 동명 AD 그룹에 추가 + DB UPDATE 처리 골격
|
||||
- `Remove-UsersFromShareAndGroup`: 사용자(sAMAccountName)를 Share 동명 AD 그룹에서 제거 + DB UPDATE 처리 골격
|
||||
- 사용자가 본인 DB 스키마 및 쿼리, 실제 AD 그룹 규칙을 손쉽게 채워 넣을 수 있도록 명확한 TODO 주석 및 구조 제공
|
||||
|
||||
## [v1.2.0] - 2026-10-20
|
||||
### Added (신규 기능 추가)
|
||||
- **실제 엔터프라이즈 인프라 연결 엔진 구현**:
|
||||
|
||||
Reference in New Issue
Block a user