feat(identity): redirect legacy Zhuyuan ids to ICE-P
This commit is contained in:
parent
263142cc6b
commit
aa6652a646
28 changed files with 491 additions and 106 deletions
41
identity/subject-id-alias-map.json
Normal file
41
identity/subject-id-alias-map.json
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"schema": "guanghu.subject-id-alias-map/v1",
|
||||
"map_id": "FD-SUBJECT-ID-ALIAS-MAP-001",
|
||||
"state": "ACTIVE",
|
||||
"updated_at": "2026-07-27T14:08:00+08:00",
|
||||
"type_namespaces": {
|
||||
"human": "^ICE-GL",
|
||||
"language_persona": "^ICE-P-",
|
||||
"public_system": "^SYS-"
|
||||
},
|
||||
"resolution_policy": {
|
||||
"mode": "EXACT_ALIAS_THEN_CANONICAL_ROUTE",
|
||||
"canonicalize_before_navigation": true,
|
||||
"preserve_requested_id_in_receipt": true,
|
||||
"legacy_alias_grants_no_authority": true,
|
||||
"unknown_id": "NOT_FOUND_NO_GUESS",
|
||||
"conflicted_id": "REJECT_NO_REDIRECT"
|
||||
},
|
||||
"mappings": [
|
||||
{
|
||||
"canonical_id": "ICE-P-ZY001",
|
||||
"subject_kind": "persona_system",
|
||||
"ontology_kind": "language_persona",
|
||||
"name": "铸渊",
|
||||
"aliases": [
|
||||
"ICE-GL-ZY001",
|
||||
"ICE-PZY-001"
|
||||
],
|
||||
"route_id": "FD-PERSONA-LOGIN-001",
|
||||
"current_path": "eternal-lake-heart/heartbeat-core/zhuyuan-persona-system/INDEX.hdlp",
|
||||
"state": "ACTIVE_CANONICAL_WITH_LEGACY_REDIRECT"
|
||||
}
|
||||
],
|
||||
"conflicts": [
|
||||
{
|
||||
"id": "ICE-PCA-001",
|
||||
"state": "BLOCKED_DUPLICATE_SUBJECT",
|
||||
"rule": "不得自动重定向;完成唯一主体、所属关系和路径裁决后才能新增映射。"
|
||||
}
|
||||
]
|
||||
}
|
||||
Loading…
Reference in a new issue