OpenID만 있는 초대 전용이 작동하지 않음

현재 저희는 포럼의 테스트 파일럿을 진행 중이며, 가입할 수 있는 인원 수를 제한하고 싶었습니다.

OpenID를 설정했으며, 모든 신규 사용자는 신뢰할 수 있는 사용자 또는 스태프의 명시적인 초대 없이는 가입할 수 없습니다. 공개 가입은 비활성화됩니다. 옵션을 활성화하려고 했습니다.

image

그러나 이렇게 하면 로그인 흐름이 실패합니다. OIDC 제공자에서 다시 돌아왔을 때, 초대장이 필요하다는 메시지만 표시되고 그 이상은 일어나지 않습니다.

동영상에서 포럼을 초대 전용으로 설정하고 모든 사용자의 로그인을 필수로 지정했습니다. 또한 로컬 로그인도 비활성화했습니다.

이 문제를 우회할 수 있는 유일한 방법은 "초대 전용"을 비활성화하고 대신 "초대 코드"를 사용하는 것입니다. 이렇게 하면 첫 번째 가입 시도는 이메일이 이미 사용 중이라는 오류로 실패하지만, 초대 링크를 다시 입력하면 더 이상 초대 코드를 요구하지 않고 가입을 완료할 수 있습니다.

더 많은 세부 정보를 제공할 수 있는 방법을 알려주세요 :smiley: 저는 Discourse를 이제 막 시작했습니다.

여전히 문제가 있나요?

1개의 좋아요

확인해 보진 못했어요. 내일 다시 한번 확인해서 알려드릴게요. 답장 없이 너무 오래 기다리게 하고 싶지 않았는데, 어제는 깜빡하고 잊어버렸네요. 하하하 죄송해요!

1개의 좋아요

답장까지 4개월 가까이 인내심을 갖고 기다린 사람이 하는 말이지 :sweat_smile:

3개의 좋아요