37bc1bba22
chore: add missing i18n keys and fix devfront formatting
2026-04-01 13:58:06 +09:00
8a4dc1a320
i18
2026-04-01 13:55:57 +09:00
ded1e1f5c4
fix(backend): fix merge conflict artifact and undefined explicitLoginID in UserHandler
2026-04-01 13:45:56 +09:00
634f869a84
Merge branch 'dev' into feat/id_login
2026-04-01 13:40:45 +09:00
6c1da03e91
style(userfront): apply dart format
2026-04-01 13:36:34 +09:00
5bf3ef3222
test(e2e): skip coordinate-based WASM tests on mobile
2026-04-01 13:34:23 +09:00
5502e35dc5
chore(adminfront): fix any types and biome lint errors in adminApi.ts
2026-04-01 13:22:11 +09:00
fdffeacf50
fix(backend): fix loginIdField not being synced when companyCode is empty
2026-04-01 13:13:26 +09:00
54a853a5c6
fix(backend): fix syncLoginID to allow fields named 'id' to be synced from custom schema
2026-04-01 13:03:39 +09:00
27a7d226eb
fix(backend): map Kratos traits id to loginId in UserSummary API response
2026-04-01 11:29:13 +09:00
a5fdeabd09
fix: resolve tenant user assignment bug ( #490 )
...
- Fix frontend payload mapping (tenantSlug -> companyCode) in adminApi.ts.
- Fix backend group member fetching to avoid dummy members in UserGroupService.List.
- Fix backend foreign key violation on group creation by distinguishing between tenant parent and group parent in UserGroupService.Create.
2026-04-01 11:19:09 +09:00
Lectom C Han
94362bf8eb
headless login으로 리펙토링
2026-04-01 10:50:31 +09:00
6b30580f36
fix(backend): force keto outbox sync on explicit tenant assignment to self-heal missing relations
2026-03-31 17:51:53 +09:00
bc73b85909
feat(backend): auto-sync user group keto relation based on department in user update
2026-03-31 13:50:23 +09:00
d9b0ec410c
Merge pull request 'feature/password-reset' ( #492 ) from feature/password-reset into dev
...
Reviewed-on: baron/baron-sso#492
2026-03-31 13:22:52 +09:00
5029b8049b
fix(backend): prevent duplicate key constraint on empty login id when syncing users
2026-03-31 13:11:32 +09:00
b406a8dc04
adminfront/devfront 러너 수정
2026-03-31 13:09:56 +09:00
e927fa8ea0
dev 반영 code-check 오류 수정
2026-03-31 13:03:16 +09:00
98bb6be549
code check 오류 수정
2026-03-31 11:51:22 +09:00
68114eea66
비밀번호 재설정 중복 완료 요청 문제 수정
2026-03-31 11:51:21 +09:00
df145b2957
Trusted RP 명칭을 Headless Login으로 일괄 변경
2026-03-31 11:49:47 +09:00
2364ff59d2
관리자 비밀번호 변경을 Kratos 해시 업데이트 방식으로 수정
2026-03-31 11:49:47 +09:00
4d8b9d9f87
프로필 비밀번호 변경 정책 안내 추가
2026-03-31 11:49:47 +09:00
468ca475ed
본인 계정 비밀번호 초기화 기능 제한
2026-03-31 11:49:47 +09:00
Lectom C Han
33afe1eddf
fix(auth): separate pkce and headless trusted rp config
2026-03-31 10:44:04 +09:00
Lectom C Han
4b34ab8161
fix(web): upgrade plugin-react for vite 8
2026-03-30 21:58:28 +09:00
Lectom C Han
b4342b355f
feat(auth): add trusted rp headless login flows
2026-03-30 21:46:15 +09:00
Lectom C Han
26890dfabb
test(dev): harden client secret regression coverage
...
- cover get fallback paths for hydra metadata redis and postgres
- cover create rotate and trusted RP update secret persistence
- keep regression coverage isolated from broken handler package tests
2026-03-30 21:38:04 +09:00
Lectom C Han
45dfaf5905
fix(dev): persist trusted rp secret after update
...
- store client_secret after trusted RP update responses
- add regression test for secret recovery on later detail fetch
2026-03-30 21:13:22 +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
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
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
2f893a6d9e
Merge pull request 'feature/df-trusted-rp' ( #467 ) from feature/df-trusted-rp into dev
...
Reviewed-on: baron/baron-sso#467
2026-03-30 14:09:48 +09:00
c96a5350a7
code-check 오류 수정
2026-03-30 13:29:36 +09:00
cfe97ecb1e
Trusted RP 생성 흐름 테스트 추가
2026-03-30 13:08:10 +09:00
3a057ee860
Trusted RP 설정 UX 및 안내 문구 개선
2026-03-30 13:03:04 +09:00
3ffc345c2c
RP 공개키 등록 및 Trusted RP 판정 로직 구현
2026-03-30 09:20:48 +09:00
cf3d049367
RP 공개키 등록 UI 및 SSH-RSA 자동 변환 기능 구현
2026-03-30 09:20:48 +09:00
2a162f0efe
Merge pull request 'temp-branch' ( #464 ) from temp-branch into dev
...
Reviewed-on: baron/baron-sso#464
2026-03-27 21:40:38 +09:00
dcc5708d17
린트 적용용
2026-03-27 21:37:40 +09:00
809ece6a68
chore: ignore playwright artifacts in biome and fix minor devfront imports
2026-03-27 21:27:03 +09:00
2e14c9d6fe
test(backend): update expected error message for invalid company code to match korean translation
2026-03-27 21:18:51 +09:00
543607069e
fix(userfront): correctly display general signup errors in a dialog instead of password field
2026-03-27 20:59:00 +09:00
13469b14fb
fix: refine error messages for signup failure and company code
2026-03-27 20:39:49 +09:00
603b9e0032
fix(backend): resolve signup issues by fixing tenant slug case-sensitivity and exposing Kratos errors
2026-03-27 20:03:50 +09:00
987b4797bb
style(userfront): add missing curly braces for flow control structures
2026-03-27 19:21:33 +09:00
8f78dbf68c
test(adminfront): add E2E tests for login ID validation and conflict handling
2026-03-27 19:06:51 +09:00
b3f33cfa30
Merge pull request 'temp-branch' ( #461 ) from temp-branch into dev
...
Reviewed-on: baron/baron-sso#461
2026-03-27 19:02:42 +09:00
aa8dc05311
chore(i18n): fix sync errors by adding missing keys to ko and en locales
2026-03-27 18:48:19 +09:00