I'm creating a SPA developed in Angular2 with a backend server developed in Laravel.
Angular2 app plays video files stored in different cloud providers (Google drive, SMB server, Dropbox, OneDrive,...) but those providers are handled by Laravel API.
This is the application architecture:
Is there a way to serve a file stored in those providers without download the file in the Laravel server first?
Any help would be appreciated.
Thanks.
EDIT
Files are not publicly accessible. Authentication set up and working in Laravel backend.