chan
561659f333
프롬테일 오류 수정
2026-06-05 21:22:04 +09:00
chan
fe176c6912
fix(deploy): remove unavailable grafana-sms-webhook and fix promtail env expansion
2026-06-05 20:42:22 +09:00
chan
3ab9d28c9d
fix(deploy): use Gitea container registry domain for grafana-sms-webhook image
2026-06-05 19:15:37 +09:00
chan
2dedeb66b6
feat(monitoring): add promtail and grafana-sms-webhook to staging_pull_compose template
2026-06-05 18:59:01 +09:00
chan
1f47abb860
feat(monitoring): integrate prometheus and promtail log aggregation with sms alerts
2026-06-05 18:34:22 +09:00
lectom
4bae1dd00d
fix(deploy): align staging frontend runtime with production images
2026-06-05 09:24:44 +09:00
lectom
e481ae2821
모바일 fallback 변경. .env유출 가능성 차단
2026-05-26 11:30:00 +09:00
lectom
5bb1c5871c
fix staging frontend docker build context
2026-05-21 08:51:35 +09:00
lectom
2c3cab78b1
Update dev workflow and org chart settings
2026-05-20 18:15:54 +09:00
lectom
d4090b7d8d
fix: align local Ory cookie domain rendering
2026-05-15 18:20:49 +09:00
lectom
5e7b7b878c
테넌트 목록 조회 cursor기반으로 재구성. 사용자 metadata 미사용 필드 제거
2026-05-13 18:05:51 +09:00
kyy
250bc297fa
볼륨 마운트 추가
2026-05-12 17:17:51 +09:00
lectom
46b661cff0
devfront 구동 검증
2026-05-11 13:19:35 +09:00
lectom
843b4100ad
adminfront 조직 통계오류 보정. Kratos Projection용 통계테이블 구조 추가
2026-05-11 13:01:55 +09:00
lectom
43b4bd5a83
Render Kratos return URLs for staging
2026-05-07 14:01:45 +09:00
lectom
2cba9c9c1f
go 버전업 && ory 설정파일들 자동 생성 스크립트 추가
2026-05-07 11:01:25 +09:00
lectom
45a14163bf
ory스택 버전업 및 하드코딩URL 제거
2026-05-07 10:27:31 +09:00
lectom
13dee9ae9b
adminfront 개요 통계 추가
2026-05-06 16:14:52 +09:00
lectom
3169dd958a
Merge branch 'feature/worksmobile' into dev
2026-05-06 09:31:04 +09:00
lectom
2495fcb13d
worksmobile 연동 & ory stack 26.2.0으로 업그레이드
2026-05-06 09:30:00 +09:00
kyy
068d0adbd4
code-check 오류 수정
2026-05-04 11:28:53 +09:00
lectom
f7e4d43b16
Implement tenant import and RP auto login policies
2026-04-30 15:45:34 +09:00
lectom
9ce7a67f58
feat: integrate orgfront and expose internal ids
2026-04-30 09:33:39 +09:00
chan
2f350517b0
allowed_origins 롤백
2026-04-27 14:16:04 +09:00
chan
3de28410ae
fix: 회원가입 화면(Userfront) 모바일 뷰에서 인증 입력창 사라지는 반응형 레이아웃 버그 수정
2026-04-27 11:56:49 +09:00
chan
093d2f2af0
refactor: 미사용 Descope 연동 코드 및 환경 변수 제거 ( resolves #519 )
2026-04-27 11:31:14 +09:00
kyy
7fd750b587
consent 자동 승인 경로 tenantID 전달 누락 수정
2026-04-24 14:51:13 +09:00
chan
8e28a9d74b
fix(infra): resolve CORS error and Nginx 502 Bad Gateway
...
- Update Hydra and Kratos CORS config to specify allowed origins explicitly instead of using wildcard with allow_credentials: true
- Fix Nginx upstream resolution for Oathkeeper to use correct container hostname (ory_oathkeeper)
2026-04-24 11:59:49 +09:00
kyy
e15de6d334
일반 사용자의 DevFront 접근 및 RP 관리자 권한 연동
2026-04-20 15:48:42 +09:00
kyy
51e46a4d00
RP 관계 범위의 콘솔 접근 허용
2026-04-20 15:48:42 +09:00
kyy
034789b8cb
devfront ReBAC 전환 테스트
2026-04-20 15:48:42 +09:00
kyy
790f006f93
네임스페이스 확장 및 정책 문서 동기화
2026-04-20 15:48:42 +09:00
chan
9f3506c530
fix(adminfront): resolve biome accessibility and typing lints
2026-04-17 16:49:23 +09:00
chan
c15c55744b
https://baron-orgchart.hmac.kr/auth/callback
2026-04-17 12:00:00 +09:00
chan
d70f11c904
ORGFRONT_CALLBACK_URLS
2026-04-17 10:34:03 +09:00
chan
149b52f831
id lowercase
2026-04-17 10:25:45 +09:00
chan
699aa7cfc8
orgFront inrp 등록
2026-04-17 10:03:38 +09:00
chan
fd8bd01f33
fix(ci): enforce playwright deps installation in CI
...
Remove conditional skipping of 'npx playwright install --with-deps' to ensure OS-level dependencies are installed even when browser binaries are cached.
2026-04-13 09:40:04 +09:00
chan
583755c189
fix: improve keto sync reliability and initial rebac permissions for super admin
2026-04-06 10:10:27 +09:00
chan
b582c82c6f
feat: implement multi-identifier architecture (Issue #496 )
...
- Database: Add user_login_ids table for 1:N identifier mapping and remove legacy login_id column
- Kratos: Update identity schema to use custom_login_ids array instead of a single id trait
- Backend: Implement syncCustomLoginIDs to collect isLoginId fields across tenant schemas
- Backend: Add backtracking logic to auto-assign session tenant based on used login identifier
- Backend: Add 409 Conflict exception handling for Create/Update operations
- AdminFront: Refactor UserDetailPage to a tabbed grid layout (Info, Tenants, Security)
- AdminFront: Show '로그인 ID' badge on tenant schema fields used for authentication
- UserFront: Remove legacy optional 'Login ID' input from signup flow
- Tests: Add multi-identifier repository tests and update handler tests
2026-04-02 16:07:33 +09:00
Lectom C Han
d2a4770967
fix(compose): standardize adminfront port env name
...
- replace legacy ADMIN_PORT usage with ADMINFRONT_PORT
- add policy test to prevent compose variable drift
2026-03-30 18:02:50 +09:00
chan
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
39bd003c48
staging init-rp 클라이언트 ID 이스케이프 버그 수정
2026-03-25 09:53:54 +09:00
kyy
d1c5ad8d33
배포 시 세션 유실 방지를 위한 워크플로우 및 RP 초기화 로직 개선
2026-03-24 10:03:34 +09:00
kyy
2571233c4a
Consent 화면 앱 이름 누락 수정
2026-03-23 14:49:15 +09:00
chan
ff37ad918a
fix: use alpine image and download hydra binary for init-rp to fix distroless shell issue
2026-03-19 09:22:35 +09:00
chan
57702fc672
fix: use non-distroless image for init-rp to allow shell execution
2026-03-18 17:05:19 +09:00
chan
f8384bda9e
fix: load env_file in init-rp for staging compose
2026-03-18 17:00:37 +09:00
chan
f59206e589
fix: add init-rp to staging compose to register OIDC clients
2026-03-18 16:45:19 +09:00
chan
86ef9c6f60
테넌트 소유자, 관리자 분리
2026-03-03 12:38:27 +09:00