1
0
forked from baron/baron-sso
Commit Graph

76 Commits

Author SHA1 Message Date
5a84e9f6cc Merge branch 'dev' into fix/rebac-env-sync-issue 2026-04-10 13:52:07 +09:00
kyy
e6ade9ce77 작업 정리 문서 저장 경로 변경 2026-04-07 16:07:40 +09:00
02255116f4 feat(org): enhance bulk import to support multi-level hierarchy, auto-provision users, and map matrix organizations (#500) 2026-04-07 15:34:25 +09:00
4e7f3e7235 feat(auth): enforce explicit tenant selection and dynamic filtering (#500)
- Refactor `GetActiveTenants` to filter dynamically based on the email domain, removing hardcoded affiliate slugs.
- Update `Signup` to require an explicit `CompanyCode` choice for internal domains, removing automatic provisioning and implicit tenant assignment.
- Add markdown diagram detailing the revised, secure B2B2B dynamic provisioning and inheritance flow.
2026-04-07 11:58:50 +09:00
583755c189 fix: improve keto sync reliability and initial rebac permissions for super admin 2026-04-06 10:10:27 +09:00
Lectom C Han
71a006cd7b fix(headless-login): honor public base url for audience checks
- resolve headless audience against BACKEND_PUBLIC_URL first
- keep forwarded header support for https absolute audiences
- add regression tests for https success and http mismatch rejection
- write BACKEND_PUBLIC_URL into staging workflow env generation
2026-04-01 21:05:41 +09:00
Lectom C Han
4b0fbdde98 레포 업데이트 2026-04-01 20:32:09 +09:00
Lectom C Han
94362bf8eb headless login으로 리펙토링 2026-04-01 10:50:31 +09:00
Lectom C Han
34dba6689c docs(wiki): migrate auth and test references to gitea wiki
- replace local auth and test-plan references with wiki URLs
- delete duplicated local markdown files now covered by wiki
- keep operational docs pointing to the new wiki pages
2026-03-30 18:44:00 +09:00
Lectom C Han
e4680b0fe8 fix(web): upgrade vite and restore devfront build
- switch adminfront and devfront to vite 8
- fix devfront TypeScript baseline build errors
- require Node.js 24 LTS or newer in package metadata and docs

Co-Authored-By: First Fluke <our.first.fluke@gmail.com>
2026-03-30 18:20:46 +09:00
Lectom C Han
72551e5f9d fix(auth): add sessionStorage fallback for web auto-login
- add shared token store backend with local/session/memory fallback
- cover fallback behavior with flutter unit tests
- add wasm e2e coverage for sessionStorage login state
- document mobile installed webapp auto-login policy
2026-03-30 18:02:34 +09:00
d10f80d41d feat: 커스텀 필드 기반 로그인 ID 연동 기능 추가 (#440)
- Kratos Identity 스키마에 로그인 전용 `id` 속성 추가
- 테넌트 Config의 `loginIdField` 설정에 따라 User의 `login_id` 및 Kratos `traits.id` 동기화 로직 구현
- Admin UI 테넌트 스키마 설정 내 '로그인 ID로 사용' 체크박스 추가
- Admin UI 사용자 생성/수정/조회 화면에 로그인 ID 관리 필드 및 컬럼 반영
- Userfront 로그인 화면 접속 시 테넌트 설정에 따라 동적 로그인 ID 라벨 적용
- 관련 다국어(ko/en) 번역 추가 및 로그인 ID 설계 문서 업데이트
2026-03-25 15:27:44 +09:00
kyy
118e004294 /api/v1/user/me 세션 시각을 추가하고 userfront 대시보드 Unknown 세션 시간 문제 수정 2026-03-24 15:54:21 +09:00
Lectom C Han
318948c2fb fix(i18n): update userfront english copy 2026-03-23 13:44:55 +09:00
c2b55081a6 린트 적용 2026-03-05 17:20:46 +09:00
77af59b7a8 Merge commit 'ac778f836fb78550dce8088a567dc8bf5ffb8d2e' into feature/adminfront 2026-02-27 12:41:01 +09:00
ca45a14bae 테넌트 목록 및 조직 계층 구조 개선 2026-02-27 10:29:15 +09:00
Lectom C Han
7fee9c597a 로컬/CI 테스트 동기화 2026-02-24 16:42:55 +09:00
Lectom C Han
aeb418fb9f feat: add env-aware client log policy and const lint fixes 2026-02-24 15:38:55 +09:00
Lectom C Han
4ffe5110dd e2e 구조변경 2026-02-24 15:23:36 +09:00
Lectom C Han
5da74dac3a 링크로 로그인 수정 2026-02-24 10:32:06 +09:00
Lectom C Han
2bdfc2eb51 userfront 로그인 후 /dashboard로 이동하게 변경 2026-02-23 22:06:00 +09:00
Lectom C Han
3e05c4e5f6 docs: add standalone tenant policy and update keto rebac policy 2026-02-20 10:00:55 +09:00
Lectom C Han
8ed3bd8c77 CI test 업데이트 2026-02-20 09:43:19 +09:00
Lectom C Han
5d8697e361 docs: enrich tenant policy with core architecture principles for integrity and OIDC pooling 2026-02-20 09:41:18 +09:00
Lectom C Han
bc5a18bc1e docs: update integrated tenant and ReBAC policy 2026-02-20 08:35:52 +09:00
Lectom C Han
4c9f71147c locale_store 리팩토링 2026-02-20 08:16:56 +09:00
Lectom C Han
2811ecf268 테스트 인벤토리 문서 전수 목록화 및 이슈 상태 정리 2026-02-19 20:21:55 +09:00
Lectom C Han
85998bd82e 테스트 보강 및 dev 충돌/CI 정책 정리 2026-02-19 16:26:15 +09:00
Lectom C Han
dcdc69ebfe feature/i18n 코드 통합 & 인프라 검증로직 추가 2026-02-19 14:28:48 +09:00
Lectom C Han
1a5b04d688 계정 생성, 비밀번호변경, 삭제 테스트케이스 추가 2026-02-19 11:29:12 +09:00
Lectom C Han
7808d81bb4 #269 진행. 리다이렉트 등 파라미터 전체 전달 2026-02-19 10:05:07 +09:00
7f8d52ac3f fix: resolve i18n resource check failures and restore logout functionality 2026-02-13 14:33:26 +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
485bbafe71 Merge branch 'dev' into feature/i18n 2026-02-13 12:06:37 +09:00
Lectom C Han
db71364e80 feat(i18n): apply ORY bypass whitelist policy and add error-code tests 2026-02-13 10:47:33 +09:00
Lectom C Han
dfa2fc2406 feat: i18n 개선 및 userfront 로그인/로케일 보완 2026-02-13 10:23:50 +09:00
Lectom C Han
b6d3b69cda i18n refresh and frontend fixes 2026-02-13 10:23:50 +09:00
Lectom C Han
47193e56ff Merge feature/i18n into dev (userfront only) 2026-02-12 21:53:42 +09:00
Lectom C Han
7c936da7ed feat: i18n 개선 및 userfront 로그인/로케일 보완 2026-02-12 21:25:26 +09:00
kyy
cc1b74ffb6 백엔드 호출 제거 및 문서화 2026-02-12 13:23:54 +09:00
Lectom C Han
05cdc7d8ae i18n refresh and frontend fixes 2026-02-10 19:16:13 +09:00
kyy
0741baf60b df 클라이언트 상세 조회 테스트 추가 2026-02-10 09:07:47 +09:00
kyy
68459151c3 백엔드 Hydra 테스트 가이드 문서 업데이트 2026-02-10 09:07:47 +09:00
Lectom C Han
9cdd89c1c1 환경변수 descope관련 값 제거, 비밀번호 변경기능 규격 변경 2026-02-09 18:01:59 +09:00
kyy
0725608f13 누락된 go test 가이드 문서 추가 2026-02-06 14:30:54 +09:00
kyy
033ba64997 동의 내역 조회 기능 명세 및 데이터 저장 흐름 문서화 2026-02-06 11:30:13 +09:00
Lectom C Han
66e1ed1e72 Fix audit timeline app names and stabilize backend tests 2026-02-06 11:26:59 +09:00
Lectom C Han
62b5bdba76 Baron 통합로그인 -> Baron 로그인 명칭 변경 2026-02-05 18:36:28 +09:00