Okta App Integration에서 새 사용자 정의 필드가 추가된 후 프로비저닝 동기화가 실패한다면, 먼저 해당 필드의 Profile Mapping과 애플리케이션의 프로비저닝 매핑을 확인해야 합니다. 새 필드가 대상 앱에서 지원되지 않거나 잘못된 attribute로 매핑된 경우 동기화가 실패할 수 있습니다.
Okta Admin Console에서 Applications → 해당 App Integration → Provisioning → To App → Edit로 이동하여 새 사용자 정의 필드의 attribute mapping을 확인하고, 대상 애플리케이션에서 사용하는 정확한 attribute 이름으로 매핑을 수정합니다. 필요하지 않은 경우 해당 필드의 매핑을 제거한 후 provisioning을 다시 테스트하는 것도 권장됩니다.
특히 API 기반 프로비저닝이라면 대상 애플리케이션의 API가 해당 custom attribute를 실제로 지원하는지도 확인해야 합니다. 수정 후 Provisioning 로그에서 실패한 요청의 HTTP status와 API response를 확인하면 잘못된 mapping인지 API validation 문제인지 정확히 구분할 수 있습니다.
Domic Vo.