Discourse 자체에서 호스팅되는 새로운 포럼을 만들었습니다. 이 포럼은 특정 조직의 구성원을 위한 것입니다. 저는 ‘성명 필수’ 옵션을 사용하려고 합니다(설정 > 사용자 > 성명 필수에서 해당 옵션을 선택해 두었습니다).
하지만 사용자가 가입을 시도하면 Discourse ID 로그인 화면으로 리디렉션되며, 여기서 사용자는 사용자 이름만으로 가입할 수 있습니다.
무엇을 놓치고 있는 걸까요?
Discourse 자체에서 호스팅되는 새로운 포럼을 만들었습니다. 이 포럼은 특정 조직의 구성원을 위한 것입니다. 저는 ‘성명 필수’ 옵션을 사용하려고 합니다(설정 > 사용자 > 성명 필수에서 해당 옵션을 선택해 두었습니다).
하지만 사용자가 가입을 시도하면 Discourse ID 로그인 화면으로 리디렉션되며, 여기서 사용자는 사용자 이름만으로 가입할 수 있습니다.
무엇을 놓치고 있는 걸까요?
로버트, 안녕
오신 걸 환영해.
의도적으로 Discord로 로그인하고 있는 건가? 아니면 Discourse ID를 말하는 건가? 이 설정이 활성화되어 있는가? 그렇다면 비활성화해 보길 권한다.
릴리, 안녕. 미안, Discourse ID라고 말하려던 거였어. 하하. 설정에서 이 "Enable Discourse ID"가 어디에 있는지 찾고 있는 중인데…
어떤 호스팅 플랜을 사용 중이에요? 무료 플랜의 제한 사항 때문인 것 같은데 (해당 티어에서 어떤 설정이 허용되는지 기억이 나지 않네요).
수정: 무료 플랜에는 Discourse ID를 통한 사전 구성된 로그인이 포함된 것 같아서, 로그인 관련 설정을 변경할 수 없어요
관리자 > 커뮤니티 > 로그인 및 인증에서 로그인 옵션을 찾을 수 있어야 합니다.
즉, 필수 항목으로 지정되어 있는 것이죠? 그렇다면 로그인 방식(로컬 로그인, Discourse ID 또는 기타)과 관계없이 새로운 가입자에게 해당 필드를 설정하도록 강제해야 합니다.
이것은 동일한 설정입니다. 단지 두 가지 다른 컨텍스트에서 표시될 뿐입니다.
테스트해 주셔서 감사합니다!
다른 문제가 발생하고 있는 것 같습니다. 동일한 플로우를 따라가 봤고, @hammerdunner님이 OP에서 보여준 현상을 재현할 수 있었습니다. 새 사용자는 바로 로그인됩니다. 또한 여기서 ID가 전체 이름 필드에 자동 입력되는 것도 확인했습니다.
이 부분을 수정해야 합니다. Contribute > Bug 카테고리로 옮기겠습니다.
죄송합니다, 업데이트를 올리는 것을 잊었습니다. 이 문제는 이미 이전부터 다음과 같이 수정되었습니다: