SSO - 사용자의 외부 ID 업데이트

저희 포럼은 SSO를 사용하며, 각 사용자는 External ID를 보유하고 있습니다. 사용자의 해당 필드를 업데이트하는 방안을 검토 중이라 몇 가지 질문이 있습니다.

  1. 모든 사용자는 고유한 External ID를 가져야 하나요? 두 명 이상의 사용자가 동일한 External ID를 가질 경우 어떤 영향이 있을까요?
  2. 사용자의 External ID를 업데이트하면 계정이나 SSO 상태에 영향을 미치나요? 재로그인 등이 필요할까요?
  3. External ID를 업데이트하려면 여기에 언급된 sync_sso 엔드포인트를 사용해야 하나요?

이렇게 질문하는 이유는 External ID 필드를 사용자의 조직 ID(저희 회사가 사용하는 커스텀 필드)로 설정할 수 있을지 궁금해서입니다. 저희 사용자는 모두 특정 조직에 속해 있으며, 사용자의 조직을 해당 사용자의 Discourse 계정과 연결하는 데 관심이 있습니다. 일부 사용자는 동일한 조직에 속할 수 있으므로, 두 명 이상의 사용자가 동일한 External ID를 가질 수 있는지에 대해 질문하게 되었습니다.

위와 같은 방식이 가능한가요?

가능하지 않다면, 모든 사용자 계정에 추가 필드를 정의하여 백엔드에서 해당 조직 ID를 저장할 수 있는 다른 방법이 있을까요? 추가할 수 있는 커스텀 사용자 필드가 있다는 것은 알고 있지만, 이것이 공개적으로 표시되거나 고객이 프로필 설정 시 직접 입력해야 하는 항목은 원하지 않습니다. 이는 오직 백엔드에서 저희가 사용하기 위한 용도입니다.

외부 ID는 고유해야 합니다.

사용자 정의 필드를 사용하세요. 프로필에서 표시되거나 편집 가능할 필요가 없습니다. 표시 설정에 대해 전체적인 제어 권한이 있습니다. 또한 SSO를 통해 설정할 수도 있습니다.

알겠습니다. 감사합니다. SSO를 통해 설정할 수 있다는 걸 몰랐어요. (이전에 이 메시지에 답장하려고 했는데, 일과 일상 때문에 늦었어요 :upside_down_face:)