Come rendere gli upload disponibili solo per utenti connessi

ad esempio:

Ho pubblicato in questo post

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

Gli utenti ospiti possono vedere questo post, ma se scaricano 111.txt, l’utente ospite deve accedere.

/aaa/111.txt fornito da nginx.

Ho provato Discourse SSO in Nginx, sembra che abbia fallito.