로그인한 사용자만 업로드를 볼 수 있도록 하는 방법

안녕하세요,

Nginx를 사용하여 디렉토리를 보호하려고 합니다. discourse-auth-proxy를 찾았습니다.

사용자가 디렉토리에 접근하기 전에 로그인하도록 Nginx를 구성하는 방법을 알려 주실 수 있나요?

여기서 "디렉터리"가 무엇을 의미하나요?

그것이 여러분이 생각하는 것처럼 동작한다고 생각하지 않습니다.

정확히 무엇을 하려 하시나요?

사용자가 Discourse를 보기 전에 BASIC 인증으로 보호되기를 원하시나요?

예를 들어:

이 게시글에 다음을 게시했습니다.

https://example.com/aaa/111.txt

게스트 사용자는 이 게시글을 볼 수 있지만, 111.txt 파일을 다운로드하려면 게스트 사용자는 로그인해야 합니다.

/aaa/111.txt 파일은 nginx에서 제공됩니다.

Discourse SSO in Nginx 을 시도해 보았지만, 실패한 것으로 보입니다.

주제를 "로그인한 사용자만 업로드를 볼 수 있도록 하는 방법"으로 변경했습니다. – 당신이 하려는 일이 바로 그것이지 않나요?

discourse-auth-proxy에서:

이것은 당신이 설명한 것과 전혀 다른 것입니다. 이 패키지는 Discourse를 인증 지점으로 사용하여 다른 사이트를 보호할 수 있게 해줍니다.

로그인한 사용자만 업로드를 볼 수 있도록 하려면 https://meta.discourse.org/t/secure-media-uploads/meta/140017 를 참고할 수 있습니다.

하지만, 게시글은 보이지만 그 안의 업로드는 게시글을 볼 수 있는 사람들에게는 제공되지 않도록 하는 방법은 제가 아는 것이 없습니다.
수정: 하지만 이제 한 가지 방법을 기억해냈습니다!

다음과 같은 항목이 있습니다:

익명 사용자의 파일 다운로드 방지

익명 사용자가 첨부 파일을 다운로드하는 것을 방지합니다.

이것이 도움이 될까요?