Olá,
Quero usar o Nginx para proteger o diretório e encontrei o discourse-auth-proxy.
Como configurar o nginx para exigir que os usuários façam login antes de poderem acessar o diretório?
Olá,
Quero usar o Nginx para proteger o diretório e encontrei o discourse-auth-proxy.
Como configurar o nginx para exigir que os usuários façam login antes de poderem acessar o diretório?
O que você quer dizer com "o diretório" aqui?
Não acho que isso faça o que você pensa que faz.
O que você está tentando fazer, exatamente?
Você quer que o Discourse seja protegido por autenticação BASIC antes que um usuário possa vê-lo?
por exemplo:
Eu postei neste post
https://example.com/aaa/111.txt
Usuários convidados podem ver este post, mas se baixarem 111.txt, o usuário convidado deve fazer login.
/aaa/111.txt fornecido pelo nginx.
Eu tentei Discourse SSO in Nginx, parece ter falhado.
Mudei o assunto para “Como tornar os uploads disponíveis apenas para usuários logados” – É isso que você está tentando fazer, certo?
Do discourse-auth-proxy:
Isso não fará nada parecido com o que você descreve. Ele permitirá que você proteja outro site usando o Discourse como ponto de autenticação.
Se o que você quer fazer é tornar os uploads visíveis apenas para pessoas que estão logadas, você pode ver Secure Uploads.
Mas, eu não conheço uma maneira de ter uma postagem visível, mas ter uploads nela não disponíveis para aqueles que podem ver a postagem.
EDIT: Mas agora me lembro de uma!
Há:
Isso seria útil?