초대 링크를 통해 가입한 사용자가 SSO로 인해 관리자/사용자 목록에 표시되지 않음

새 포럼에 대한 초대장을 여러 번 보냈습니다. 이를 위해 링크를 생성하고 저장한 뒤, 해당 링크를 이메일로 동료에게 보냈습니다. 동료는 링크를 클릭하여 가입을 완료했습니다. 하지만 관리자 => 사용자 개요 페이지에서 그녀의 계정을 찾을 수 없습니다.

무엇을 잘못하고 있는 걸까요?
이미 동료에게 로그아웃 후 다시 로그인해 달라고 요청했지만, 아무런 변화가 없습니다.

성능상의 이유로 사용자 디렉토리는 일정 간격으로 주기적으로 생성됩니다. 사용자가 즉시 표시되지 않는 것은 우려할 사항이 아니지만, 24시간이 지나도 사용자가 보이지 않는다면 문제가 있을 수 있습니다.

"마지막 업데이트:"라고 적힌 제목에서 이 단서가 확인됩니다.

사용자 페이지의 “마지막 업데이트” 항목에는 어떤 내용이 표시됩니까?

좋은 아침입니다, Jeff.
제 동료는 지난 금요일(2021년 5월 28일)에 등록했습니다.
현재 사용자 디렉터리에는 "마지막 업데이트 2021년 5월 31일"이라고 표시되어 있지만, 그녀는 여전히 그 목록에 없습니다.

권한을 부여해야 하므로 그녀의 계정이 해당 목록에 표시되어야 합니다.
잘못 설정되어 있을 수 있는 항목이 있는지 확인해 볼 수 있는 설정이 있을까요?

방금 내 동료와 이야기를 나눴는데, 메인 시스템과 포럼 사이에 SSO를 활성화한 것이 문제일 수 있다고 언급했습니다. 사람들이 가입은 할 수 있지만 사용자 목록에 나타나지 않는 것이 그저 혼란스럽습니다.

이것은 단계별 사용자(이메일만 있는 상태)인가요, 아니면 전체 사용자 계정인가요? 계정에서 특이한 점이 있나요?

또한 이전 답변에서 실수를 했습니다. 공개 사용자 디렉토리를 언급했는데, Admin → Users의 비공개 사용자 디렉토리를 말씀하고 계셨다는 점을 인지하지 못했습니다. 이는 더욱 이상한 상황입니다.

솔직히 말해서, 단계별 사용자(staged user)와 전체 계정(full account)의 정확한 차이는 잘 모르겠어요.
필요한 모든 권한을 부여할 수 있게 되면, 최종적으로 전체 사용자(full user)이자 관리자(moderator)가 되어야 할 것 같아요.

오늘 아침에 최신 일일 업데이트를 받았지만, 해당 사용자는 여전히 그 목록에 표시되지 않습니다.

이번 주 후반에 더 많은 사용자를 초대해야 합니다. 해결책을 찾을 수 있을 것 같나요?

귀하는 호스티드 고객이므로, 이 문제는 직접적인 지원을 통해 처리하는 것이 가장 좋습니다. 저희 팀의 담당자가 이미 귀하에게 연락을 드렸으니, 해당 채널을 통해 후속 조치를 진행해 주세요.

여기에 참고할 내용을 하나 더 추가하자면, 문제가 되는 부분은 인증에 DiscourseConnect를 사용하는 사이트에서 초대장을 보낼 때, 초대장의 “계속” 버튼을 클릭하면 사용자가 SSO 제공자 사이트를 통해 Discourse에 로그인되는 것 같습니다:

즉, SSO 제공자 사이트에서 인증 과정을 거칠 때까지 실제 Discourse 계정이 생성되지 않습니다. 이는 예상되는 동작입니다. DiscourseConnect가 활성화된 경우 사용자는 SSO 제공자 사이트를 통해서만 Discourse에 로그인할 수 있습니다.

이 과정을 더 명확하게 만들기 위해 무엇을 할 수 있을지 확실하지 않습니다. 초대받은 사용자가 SSO 제공자 사이트에 기존 계정이 없다면, 이 과정은 꽤 혼란스러울 수 있습니다.