#programowanie #react #php #javascript #laravel
Hej, mam taki problem. Mam aplikację w php(rest api) oraz aplikacje w ReactJS. w aplikacji mam publiczne obrazki ale też takie, do których dostęp mają tylko niektórzy użytkownicy. Obrazki będę osadzał w ![](). W jaki sposób zabezpieczyć to? Autoryzacja jest przez JWT. Mógłbym przesyłać w jsonie base64 i dorzucać do src ale wtedy nie zadziała cache przeglądarki. Macie jakiś inny pomysł?
Hej, mam taki problem. Mam aplikację w php(rest api) oraz aplikacje w ReactJS. w aplikacji mam publiczne obrazki ale też takie, do których dostęp mają tylko niektórzy użytkownicy. Obrazki będę osadzał w ![](). W jaki sposób zabezpieczyć to? Autoryzacja jest przez JWT. Mógłbym przesyłać w jsonie base64 i dorzucać do src ale wtedy nie zadziała cache przeglądarki. Macie jakiś inny pomysł?
- Najlepsze
- Wszystkie komentarze







Zwracasz filestream zamiast json-a...
PS. Google Ci sie zaciął? ( ͡° ͜ʖ ͡°)
https://stackoverflow.com/questions/39037461/laravel-api-return-image-from-public-folder-with-database-data
Jak token będzie jednorazowy to nie naprawia problemu z cache. Jeśli stały dla usera to też średnio bezpieczne chyba
HTTP Request na pewno pozwoli go odczytać.
Poza tym chyba autoryzację masz na całą aplikację, a nie tylko jeden endpoint, nie?.