식별자 생성 정책 (GV 시스템)¶
1. 목적¶
각 계정에는 로그인에 사용되는 고유하고 영구적인 식별자가 부여됩니다.\ 이 식별자는 기술적인 용도로 사용되며, 한 번 생성되면 변경할 수 없습니다.
공개 신원(예: alice.gv.je와 같은 주소)은 별도로 관리됩니다.
2. 식별자 구조¶
식별자는 다음과 같은 형식을 따릅니다.
성의 처음 4글자\ + 이름의 처음 4글자\ + 숫자
예시:
Dupont Alice → dupoalic1\ Dupont Alice (두 번째 사람) → dupoalic2
숫자는 1부터 시작하며, 동일한 식별자가 있을 때만 증가합니다.
3. 사용되는 이름 필드¶
식별자는 다음 두 필드에서 생성해야 합니다.
-
식별자용 이름 (given name for identifier)
-
식별자용 성 (family name for identifier)
전체 이름(full name) 한 필드만 사용하여 식별자를 생성해서는 안 됩니다.
4. 정규화 규칙¶
식별자를 생성하기 전에 다음 규칙을 적용합니다.
-
모든 글자를 소문자로 변환
-
악센트 및 발음 기호 제거
-
공백, 하이픈, 아포스트로피 제거
-
필요할 경우 비라틴 문자를 라틴 문자로 변환
-
성에 포함된 입자(예: de, del, ben, al, van)는 실제 성의 일부라면 유지
예시:
García López → garclope\ Ben Ali → benali\ Al Hassan → alhassan\ van der Meer → vandermeer\ O'Neill → oneill
이후 4+4 규칙을 적용합니다.
5. 짧은 이름¶
이름 또는 성이 4글자보다 짧은 경우에는 가능한 전체 이름을 그대로 사용합니다.
예시:
Li Wei → liwei1\ Ng Yu → ngyu1
6. 숫자 규칙¶
숫자는 식별자의 고유성을 보장하기 위해 사용됩니다.
예시:
dupoalic1\ dupoalic2\ dupoalic3
모든 식별자는 반드시 숫자를 포함합니다.
7. 금지된 식별자¶
다음과 같은 경우 식별자를 거부해야 합니다.
-
부적절하거나 공격적인 단어가 포함된 경우
-
시스템 예약어와 일치하는 경우 (예: admin, root, system)
이 경우 숫자를 증가시켜 다음 식별자를 생성합니다.
8. 영구성¶
식별자는 한 번 부여되면 변경할 수 없습니다,\ 단 관리상의 오류 수정과 같은 매우 제한된 경우만 예외로 합니다.
9. 개인정보 보호¶
식별자는 기술적인 로그인 식별자이며 공개 신원이 아닙니다.
공개 신원은 다음과 같은 액터 주소(actor address)로 나타납니다.
alice.gv.je\ cafe.gv.je\ atelier.gv.je