emailAddr으로 업데이트해도 사용자 이름이 업데이트되지 않음
문제
일반적으로 emailAddr
과(와) username
은(는) 같은 특성입니다. 따라서 사용자의 emailAddr
특성을 변경하면 username
특성이 일치하도록 자동으로 업데이트됩니다.
username
이(가) emailAddr
과(와) 일치하지 않으면 emailAddr
에 대한 업데이트로 username
이(가) 자동으로 업데이트되지 않습니다. 이는 사용자 인터페이스와 API를 통한 emailAddr
변경 모두에 대해 적용됩니다.
원인
불일치는 다음과 같은 여러 가지 방법으로 만들 수 있습니다.
-
동기화 규칙이 존재하기 전에 생성된 사용자입니다. 매우 오래된 사용자 계정에는 이러한 속성이 동기화되지 않을 수 있습니다.
-
Workfront의 emailAddr이 대소문자를 구분했을 때 SSO를 통해 생성된 사용자입니다. SSO 자동 프로비저닝 옵션은 ID 공급자의 사용자 속성을 기반으로 사용자에 대해 대/소문자 검사를 실행합니다. 정확히 일치하는 항목이 없으면 자동 프로비저닝 서비스에서 새 사용자를 만듭니다. 사용자가 이미 있는 경우 사용자 이름과
emailAddr
의 대/소문자가 동일하지 않을 수 있습니다. -
username
특성이 API를 통해 직접 업데이트되고emailAddr
이(가) 업데이트되지 않은 사용자입니다.username
과(와)emailAddr
이(가) 일치하지 않을 수 있습니다.
솔루션
API를 사용하여 username
특성을 emailAddr
과(와) 동일하게 변경합니다. 특성을 동기화한 후 emailAddr
에 대한 모든 업데이트도 username
을(를) 일치시킵니다(사용자 이름 필드가 업데이트에 포함되지 않은 경우).