forked from baron/baron-sso
1.2 KiB
1.2 KiB
WORKS 전화번호 송신 포맷 정책
작성일: 2026-06-15
목적
Baron 내부 전화번호 표준과 WORKS API 송신 포맷을 분리한다.
정책
- Baron 내부 저장 및 비교 표준은 공백 없는 E.164 형태를 유지한다.
- 예:
+821041585840
- 예:
- WORKS 계정 생성 및 업데이트 요청으로 전화번호를 보낼 때는 국가번호와 국내 번호 사이에 공백을 둔다.
- 예:
+82 01041585840
- 예:
- WORKS 송신용 국내 번호는
0으로 시작해야 한다.- 내부값
+821041585840은 WORKS 송신 시+82 01041585840으로 변환한다.
- 내부값
- WORKS 응답 비교는 기존처럼 공백 포함/미포함 형식을 같은 전화번호로 정규화해서 비교한다.
적용 범위
- WORKS Directory 사용자 생성 요청
- WORKS Directory 사용자 업데이트 요청
- WORKS SCIM 사용자 생성 요청
비적용 범위
- Baron DB 저장값
- Kratos traits 저장값
- Adminfront 비교 화면의 내부 기준 표시값
구현 기준
- 내부 payload 생성 단계에서는 기존 E.164 정규화 값을 유지한다.
- 실제 WORKS API 송신 직전 outbound formatter에서만
+82 0...형식으로 변환한다. - 한국 번호가 아닌 값은 기존 정규화 결과를 유지한다.