1
0
forked from baron/baron-sso
Commit Graph

43 Commits

Author SHA1 Message Date
802bf3e91d feat: simplify RBAC roles and remove dev role switcher
- Simplified RBAC system to two roles: super_admin and user.
- Removed tenant_admin and rp_admin roles across backend and frontend.
- Removed Dev Role Switcher feature from adminfront.
- Updated all handlers, middlewares, and navigation to reflect the new role model.
- Fixed backend build errors and updated tests.
2026-06-02 18:29:18 +09:00
31d107ff2e feat(user): support fixed UUID registration and enhance bulk import results
- Added support for fixed UUIDs during bulk registration (Search-first + ExternalID mapping)
- Implemented idempotency and visibility restoration for soft-deleted users
- Enhanced bulk upload UI to show 'New/Updated/Unchanged' status and modified fields
- Added logic to reclaim identifiers (login_id) from colliding records
- Added frontend E2E and backend unit tests for UUID integrity and conflict handling
- Fixed i18n, formatting, and mock tests to satisfy code-check
- Applied 'go fix' for 'omitzero' tags and general Go standards
2026-06-01 15:34:08 +09:00
kyy
94f33a0a64 감사로그 수행자 표시 2026-05-15 18:42:05 +09:00
8c2b2f71ef 조직도 M2M조회 추가, 자동로그인 보완 2026-05-13 13:44:30 +09:00
13dee9ae9b adminfront 개요 통계 추가 2026-05-06 16:14:52 +09:00
kyy
1f464b60a4 감사로그 조회 에러 수정 2026-04-20 15:48:43 +09:00
Lectom C Han
114f203ecd fix(audit): stop default read logging and dedupe dashboard timeline
- skip read audit logging unless a path is explicitly allowlisted
- exclude audit-facing endpoints from backend audit collection
- remove duplicate auth timeline fetch logic from dashboard screen
- add regression tests for default GET skip and dashboard timeline dedup

Co-Authored-By: First Fluke <our.first.fluke@gmail.com>
2026-04-17 18:04:09 +09:00
ea90327507 fix(tests): resolve failing go tests and segfaults due to missing mock interface implementations
- MockKratosAdminService 및 MockTenantService에 새로 추가된 인터페이스 메소드(CreateUser, ListIdentitySessions 등) 구현 추가
- 회원가입 테스트(auth_handler_signup_test.go) 시, isAffiliateTenant 검증 과정에서 TenantService가 nil일 때 발생하는 segfault 방지 로직 보강
- Mock 객체 반환값 타입 불일치 및 testify/mock 매개변수 에러 등 테스트 의존성 전반 수정
2026-04-10 14:40:16 +09:00
kyy
2ca26cafb2 세션 IP 표시와 로그아웃 처리 보강 2026-04-06 15:02:42 +09:00
5029b8049b fix(backend): prevent duplicate key constraint on empty login id when syncing users 2026-03-31 13:11:32 +09:00
ec8abf39aa Merge branch 'dev' into feature/af-issue363 2026-03-18 09:05:23 +09:00
kyy
eac16cfcd9 4단계 역할 정규화 및 dev 권한 스코프 검증 강화 2026-03-16 16:44:35 +09:00
45ae1bb1c0 린트 적용 2026-03-05 17:50:34 +09:00
d7071084b7 Merge commit 'f9e5171eb8f38fde9e3e67deb400c846b57fd5e6' into feature/af-is309 2026-03-03 17:23:22 +09:00
4cd0de5174 린트 적용용 2026-03-03 17:04:03 +09:00
5423f920b7 feat(backend): implement dynamic multi-tenancy routing and CORS 2026-03-03 15:27:05 +09:00
kyy
11a06fa94d AuditRepository 인터페이스 변경에 맞춰 mock 메서드 추가 2026-03-03 14:51:41 +09:00
a6e7f1253c 테넌트 관리자(Tenant Admin)의 본인 소유 테넌트 목록 조회 및 관리 기능 개선 2026-03-03 14:33:58 +09:00
86ef9c6f60 테넌트 소유자, 관리자 분리 2026-03-03 12:38:27 +09:00
Lectom C Han
4ffe5110dd e2e 구조변경 2026-02-24 15:23:36 +09:00
837883756f test 코드 수정 2026-02-13 15:34:31 +09:00
ce703005e1 Merge branch 'feature/user-group' into dev 2026-02-13 14:22:32 +09:00
594fd24adb feat: 구현: 유저 그룹 중심 권한 통합 및 미들웨어 정책 고도화 2026-02-13 14:16:13 +09:00
Lectom C Han
1bc2cfb507 feat(backend): backfill error code on legacy error responses 2026-02-13 11:20:15 +09:00
74884f6616 린트 적용 2026-02-12 10:39:47 +09:00
afaac1781c feat: 테넌트 그룹 기반 권한 상속 고도화 및 개발자 포털 보안 강화 #239 2026-02-11 12:41:03 +09:00
Lectom C Han
226de652e3 Fix hydra consent session parsing and audit detail tests 2026-02-06 17:30:21 +09:00
kyy
5294066de6 golangci lint 적용 2026-02-06 16:28:00 +09:00
Lectom C Han
66e1ed1e72 Fix audit timeline app names and stabilize backend tests 2026-02-06 11:26:59 +09:00
8831208c08 admin api test 코드 2026-02-05 17:01:47 +09:00
kyy
b4241cb98b 감사 로그 조회 기능 확장 (사용자 및 이벤트 필터링) 2026-02-04 16:00:00 +09:00
7e09764ad9 ReBAC 고도화 및 애플리케이션 관리 시스템 통합 구현 2026-02-04 15:01:13 +09:00
Lectom C Han
b908d71666 Merge remote-tracking branch 'origin/main' 2026-02-03 16:50:11 +09:00
Lectom C Han
f14eb57ef8 RP 로그인 이력 통합 2026-02-03 15:05:46 +09:00
d09abab5a2 3단계 권한 모델 확장, keto 권한 정책 2026-02-03 14:21:37 +09:00
Lectom C Han
1c0a5ed272 접근 이력 스크롤 조회 기능 추가 2026-02-02 14:03:54 +09:00
Lectom C Han
60df7ba904 userfront 이력 session ID기반 작업 완료. 2026-01-30 11:16:09 +09:00
ab9d5e123b 빌드 오류 수정 2026-01-29 17:04:22 +09:00
84b645ba7b Resolve merge conflicts with main 2026-01-29 16:45:40 +09:00
a27026fa2a api키 생성 기능 및 페이지 구현 2026-01-29 16:38:27 +09:00
ee4c07f66d users 정보 페이지 구현 2026-01-29 14:47:20 +09:00
Lectom C Han
b88de7ec91 audit 로그 개선. kratos 코드발급 링크로 전송까지 진행 완료 #104 2026-01-29 01:20:19 +09:00
Lectom C Han
3e95650024 adminFront에 Audit Log 기능 추가 2026-01-28 16:15:44 +09:00