Hallo,
Ich möchte Nginx verwenden, um das Verzeichnis zu schützen, und habe discourse-auth-proxy gefunden.
Wie konfiguriere ich Nginx so, dass Benutzer sich anmelden müssen, bevor sie auf das Verzeichnis zugreifen können?
Hallo,
Ich möchte Nginx verwenden, um das Verzeichnis zu schützen, und habe discourse-auth-proxy gefunden.
Wie konfiguriere ich Nginx so, dass Benutzer sich anmelden müssen, bevor sie auf das Verzeichnis zugreifen können?
Was meinen Sie hier mit „das Verzeichnis“?
Ich glaube nicht, dass das das tut, was du denkst, dass es das tut.
Was genau versuchst du zu tun?
Möchtest du, dass Discourse durch BASIC-Authentifizierung geschützt wird, bevor ein Benutzer es sehen kann?
Zum Beispiel:
Ich habe in diesem Beitrag gepostet
https://example.com/aaa/111.txt
Gastbenutzer können diesen Beitrag sehen, aber wenn sie 111.txt herunterladen, müssen sich Gastbenutzer anmelden.
/aaa/111.txt wird von nginx bereitgestellt.
Ich habe versucht: Discourse SSO in Nginx, scheint fehlgeschlagen zu sein.
Ich habe das Thema auf „Wie mache ich Uploads nur für eingeloggte Benutzer verfügbar?“ geändert – Das ist es, was Sie versuchen, oder?
Von discourse-auth-proxy:
Das wird nichts tun, was Sie beschreiben. Es ermöglicht Ihnen, eine andere Website mit Discourse als Authentifizierungspunkt zu schützen.
Wenn Sie Uploads nur für eingeloggte Benutzer sichtbar machen möchten, finden Sie weitere Informationen unter Secure Uploads.
Aber ich kenne keine Möglichkeit, einen Beitrag sichtbar zu machen, aber Uploads darin nicht für diejenigen verfügbar zu machen, die den Beitrag sehen können.
EDIT: Aber jetzt erinnere ich mich an eine!
Es gibt:
Wäre das von Nutzen?