Hola,
Quiero usar Nginx para proteger el directorio y encontré discourse-auth-proxy.
¿Cómo configuro nginx para requerir que los usuarios inicien sesión antes de poder acceder al directorio?
Hola,
Quiero usar Nginx para proteger el directorio y encontré discourse-auth-proxy.
¿Cómo configuro nginx para requerir que los usuarios inicien sesión antes de poder acceder al directorio?
¿A qué se refiere con “el directorio” aquí?
No creo que eso haga lo que crees que hace.
¿Qué intentas hacer exactamente?
¿Quieres que Discourse esté protegido por autenticación básica antes de que un usuario pueda verlo?
por ejemplo:
Publiqué en esta publicación
https://example.com/aaa/111.txt
Los usuarios invitados pueden ver esta publicación, pero si descargan 111.txt, el usuario invitado debe iniciar sesión.
/aaa/111.txt proporcionado por nginx.
Intenté Discourse SSO in Nginx, parece que falló.
Cambié el tema a “Cómo hacer que las cargas solo estén disponibles para los usuarios registrados” – Eso es lo que intentas hacer, ¿verdad?
Desde discourse-auth-proxy:
Eso no hará nada parecido a lo que describes. Te permitirá proteger otro sitio usando Discourse como punto de autenticación.
Si lo que quieres hacer es que las cargas solo sean visibles para las personas que han iniciado sesión, puedes ver Secure Uploads.
Pero, no conozco una forma de que una publicación sea visible pero que las cargas en ella no estén disponibles para quienes pueden ver la publicación.
EDITAR: ¡Pero ahora recuerdo una!
Hay:
¿Sería de alguna utilidad?