Comment rendre les téléchargements disponibles uniquement aux utilisateurs connectés

par exemple :

J’ai posté dans ce post

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

Les utilisateurs invités peuvent voir ce post, mais s’ils téléchargent 111.txt, l’utilisateur invité doit se connecter.

/aaa/111.txt fourni par nginx.

J’ai essayé Discourse SSO in Nginx, cela semble avoir échoué.