1
0
forked from baron/baron-sso

orgfront 코드 체크 추가, 백엔드 기준 강화

This commit is contained in:
2026-05-14 09:49:37 +09:00
parent 92e607aee8
commit 8bca127723
16 changed files with 786 additions and 77 deletions

View File

@@ -2606,3 +2606,99 @@ toggle_label = "Show active sessions only"
[msg.userfront.audit.filter]
description = "Toggle to view only active sessions."
[msg.admin.integrity.forbidden]
description = "This screen is available only to super_admin."
[msg.admin.integrity.orphan_login_ids]
delete_confirm = "Delete {{count}} selected orphan login IDs?"
delete_success = "Deleted {{count}} orphan login IDs."
description = "Review login IDs that reference deleted or missing users/tenants, then delete selected rows."
empty = "No orphan login IDs to delete."
load_error = "Failed to load orphan login ID targets."
[msg.admin.integrity.read_model]
description = "Checks anomalies in the backend DB read model without overwriting the Ory SoT."
[msg.admin.integrity.recheck]
error = "Check failed."
running = "Running integrity check."
success = "Check completed."
[msg.admin.integrity.report]
load_error = "Failed to load the integrity report."
[ui.admin.integrity]
kicker = "System"
loading = "Loading"
title = "Data Integrity Check"
[ui.admin.integrity.forbidden]
title = "Access denied"
[ui.admin.integrity.orphan_login_ids]
delete = "Delete selected"
title = "Orphan Login ID Cleanup"
[ui.admin.integrity.read_model]
title = "Read model integrity"
[ui.admin.integrity.reason]
deleted_tenant = "Deleted tenant"
deleted_user = "Deleted user"
missing_tenant = "Missing tenant"
missing_user = "Missing user"
[ui.admin.integrity.recheck]
run = "Run again"
running = "Checking"
[ui.admin.integrity.status]
fail = "Failed"
pass = "Passed"
warning = "Warning"
[ui.admin.integrity.summary]
checked_at = "Checked at"
failures = "Failures"
passed = "Passed"
total_checks = "Checks"
[ui.admin.integrity.table]
field = "Field"
login_id = "Login ID"
reason = "Reason"
select = "Select"
select_item = "Select {{loginId}}"
tenant = "Tenant"
user = "User"
[msg.admin.api_keys.list]
edit_scopes_desc = "Edit the scopes granted to this API key."
rotate_confirm = "Rotate the secret for this API key?"
rotate_secret_notice = "The new secret is shown only once."
[msg.admin.tenants]
export_error = "Failed to export tenants."
[ui.admin.api_keys.list]
edit_scopes = "Edit scopes"
rotate_secret = "Rotate secret"
rotate_secret_done = "Secret rotated"
save_scopes = "Save scopes"
[ui.admin.overview.summary]
total_users = "Total Users"
[ui.admin.tenants.sub]
export = "Export"
[ui.admin.users.bulk]
permission_placeholder = "Select permission"
status_placeholder = "Select status"
[ui.dev.profile.org]
tenant_slug = "Tenant slug"
[ui.userfront.profile.field]
tenant_slug = "Tenant slug"

View File

@@ -3029,3 +3029,99 @@ toggle_label = "활성 세션만 보기"
[msg.userfront.audit.filter]
description = "활성화된 세션만 보려면 토글을 켜주세요."
[msg.admin.integrity.forbidden]
description = "이 화면은 super_admin 권한으로만 접근할 수 있습니다."
[msg.admin.integrity.orphan_login_ids]
delete_confirm = "선택한 {{count}}개의 유령 로그인 ID를 삭제하시겠습니까?"
delete_success = "{{count}}개의 유령 로그인 ID를 삭제했습니다."
description = "삭제되었거나 존재하지 않는 사용자/테넌트를 참조하는 로그인 ID를 확인한 뒤 선택 삭제합니다."
empty = "삭제할 유령 로그인 ID가 없습니다."
load_error = "유령 로그인 ID 대상을 불러오지 못했습니다."
[msg.admin.integrity.read_model]
description = "Ory SoT를 덮어쓰지 않고 backend DB read model의 이상 징후만 확인합니다."
[msg.admin.integrity.recheck]
error = "검사에 실패했습니다."
running = "정합성 검사를 실행 중입니다."
success = "검사가 완료되었습니다."
[msg.admin.integrity.report]
load_error = "정합성 리포트를 불러오지 못했습니다."
[ui.admin.integrity]
kicker = "System"
loading = "불러오는 중"
title = "데이터 정합성 검증"
[ui.admin.integrity.forbidden]
title = "접근 권한이 없습니다"
[ui.admin.integrity.orphan_login_ids]
delete = "선택 삭제"
title = "유령 로그인 ID 정리"
[ui.admin.integrity.read_model]
title = "Read model integrity"
[ui.admin.integrity.reason]
deleted_tenant = "삭제된 테넌트"
deleted_user = "삭제된 사용자"
missing_tenant = "테넌트 없음"
missing_user = "사용자 없음"
[ui.admin.integrity.recheck]
run = "다시 검사"
running = "검사 중"
[ui.admin.integrity.status]
fail = "실패"
pass = "정상"
warning = "주의"
[ui.admin.integrity.summary]
checked_at = "검사 시각"
failures = "실패 건수"
passed = "정상"
total_checks = "검사 항목"
[ui.admin.integrity.table]
field = "Field"
login_id = "Login ID"
reason = "사유"
select = "선택"
select_item = "{{loginId}} 선택"
tenant = "Tenant"
user = "User"
[msg.admin.api_keys.list]
edit_scopes_desc = "API 키에 부여할 권한 범위를 수정합니다."
rotate_confirm = "이 API 키의 Secret을 재발급할까요?"
rotate_secret_notice = "새 Secret은 지금 한 번만 표시됩니다."
[msg.admin.tenants]
export_error = "테넌트 내보내기에 실패했습니다."
[ui.admin.api_keys.list]
edit_scopes = "권한 수정"
rotate_secret = "Secret 재발급"
rotate_secret_done = "Secret 재발급 완료"
save_scopes = "권한 저장"
[ui.admin.overview.summary]
total_users = "전체 사용자 수"
[ui.admin.tenants.sub]
export = "내보내기"
[ui.admin.users.bulk]
permission_placeholder = "권한 선택"
status_placeholder = "상태 선택"
[ui.dev.profile.org]
tenant_slug = "테넌트 slug"
[ui.userfront.profile.field]
tenant_slug = "테넌트 slug"

View File

@@ -2908,3 +2908,99 @@ toggle_label = ""
[msg.userfront.audit.filter]
description = ""
[msg.admin.integrity.forbidden]
description = ""
[msg.admin.integrity.orphan_login_ids]
delete_confirm = ""
delete_success = ""
description = ""
empty = ""
load_error = ""
[msg.admin.integrity.read_model]
description = ""
[msg.admin.integrity.recheck]
error = ""
running = ""
success = ""
[msg.admin.integrity.report]
load_error = ""
[ui.admin.integrity]
kicker = ""
loading = ""
title = ""
[ui.admin.integrity.forbidden]
title = ""
[ui.admin.integrity.orphan_login_ids]
delete = ""
title = ""
[ui.admin.integrity.read_model]
title = ""
[ui.admin.integrity.reason]
deleted_tenant = ""
deleted_user = ""
missing_tenant = ""
missing_user = ""
[ui.admin.integrity.recheck]
run = ""
running = ""
[ui.admin.integrity.status]
fail = ""
pass = ""
warning = ""
[ui.admin.integrity.summary]
checked_at = ""
failures = ""
passed = ""
total_checks = ""
[ui.admin.integrity.table]
field = ""
login_id = ""
reason = ""
select = ""
select_item = ""
tenant = ""
user = ""
[msg.admin.api_keys.list]
edit_scopes_desc = ""
rotate_confirm = ""
rotate_secret_notice = ""
[msg.admin.tenants]
export_error = ""
[ui.admin.api_keys.list]
edit_scopes = ""
rotate_secret = ""
rotate_secret_done = ""
save_scopes = ""
[ui.admin.overview.summary]
total_users = ""
[ui.admin.tenants.sub]
export = ""
[ui.admin.users.bulk]
permission_placeholder = ""
status_placeholder = ""
[ui.dev.profile.org]
tenant_slug = ""
[ui.userfront.profile.field]
tenant_slug = ""