사용자 요약 - 추측 가능한 URL

새로운 Discourse를 설치하고 다른 유형의 포럼에서 상호작용 이력을 가져왔습니다. Discourse를 더 잘 이해하고, 토론이 비공개로 유지되도록 잠금 설정이 제대로 되어 있는지 확인하기 위해 몇 가지 테스트를 수행하고 있습니다.

좋아요, '로그인 필요’를 설정했는데 작동합니다. 훌륭하네요.

관리자로, 제 개인 계정을 @username으로 참조하는 새 게시물을 만들었습니다. 그러면 내 받은 편지함에 게시물의 사본과 @username 링크가 포함된 이메일이 도착했습니다. 그 링크를 클릭하면 제 Discourse가 https://discourse.mydomain.com/u/username/summary와 같은 URL로 열리며, 유용한 정보가 많이 표시됩니다.

브라우저의 주소를 업데이트하여 제 사용자 이름을 다른 멤버의 사용자 이름으로 대체한 후, 두 번째 사용자의 요약을 볼 수 있었습니다.

어쨌든, 이 URL은 추측할 수 있으며 제 ‘비공개’ Discourse가 공개적으로 노출됩니다. 제 사이트를 숨기는 다른 설정을 놓치고 있는 것 같습니다.

안녕하세요,
네 – 이는 의도된 동작입니다. 사용자는 다른 사용자의 프로필을 볼 수 있습니다. 로그인 필수 설정이 켜져 있나요?

네, 첫 번째 게시글에서 언급했듯이 로그인 필수가 활성화되어 있습니다. 제 Discourse 페이지에 들어가면 거기서 볼 수 있는 것은 환영 메시지와 로그인 버튼뿐입니다. 공개된 Discourse에서는 주제, 카테고리 등 훨씬 더 많은 내용을 볼 수 있다고 생각합니다.

죄송합니다, 그 부분은 놓쳤네요.

알림 이메일의 링크를 따르는 경우, 링크를 클릭하면 자동으로 커뮤니티에 로그인됩니다. 따라서 같은 세션에서 URL을 다른 사용자의 프로필로 변경하면 이미 로그인되어 있으므로 해당 페이지로 이동하게 됩니다.

감사합니다. 말씀하신 동작을 확인했습니다. 수동으로 인증한 것과 마찬가지로 커뮤니티에 편리하게 접속할 수 있도록 해주는 그런 링크를 Discourse가 얼마나 똑똑하게 처리하는지 아직 익숙해지고 있습니다.

모든 기능이 정상적으로 작동하고 있습니다. 제 경험과 혼란의 원인에 대해 메모를 남기고자 다시 이곳에 왔습니다.

저는 Firefox 브라우저를 사용하며, 컨테이너 모드를 광범위하게 활용하고 있습니다. 이 모드에서는 기본적으로 각 탭이 다른 모든 탭과 격리되어 있습니다. 이 모드에서는 쿠키가 비공개이므로, Thunderbird 이메일에서 링크를 클릭할 때 자동으로 열리듯 새로 열린 탭은 브라우징을 위한 새로운 환경을 제공합니다. 로그인 문제를 피하기 위해 비밀번호 관리자에 크게 의존하고 있습니다.

Discourse가 이메일로 보낸 링크를 클릭했을 때 처음에는 알아채지 못했던 것이 있습니다. Firefox에서 열린 탭은 위에서 설명한 규칙의 예외였다는 점입니다. 즉, 해당 탭은 비공개 탭이 아니었고, 제가 가장 최근에 Discourse를 본 탭(이메일 알림을 트리거했을 때 사용하던 가장 최신 탭일 가능성이 높습니다)과 쿠키를 공유하고 있었습니다. 따라서 Discourse 측에서 마법이 작용한 것이 아니라, 제가 이전에 경험해 본 적 없는 Firefox 컨테이너의 동작 방식이었을 뿐입니다.