В нашей веб-заявке есть несколько страниц с приложениями. Некоторые вложения доступны для публичных пользователей, а некоторые защищены для зарегистрированных пользователей. Теперь у нас недостаточно инфраструктуры для размещения всех файлов вложений на нашем сервере, и мы планируем использовать облачное хранилище для этой цели.
Проблема: хотя незащищенный контент может обслуживаться напрямую с помощью URL, я не могу понять, как обслуживать защищенный контент из облака. Пожалуйста, смотрите ниже пример использования, который описывает мою проблему.
Файл размещается в облаке с URL-адресом https://xyz.com/file01. Это должно быть доступно только зарегистрированному пользователю. Учетные данные пользователя проверяются в моем приложении. Таким образом, если другой пользователь нажимает на тот же URL, файл не должен быть доступен для загрузки для этого пользователя.
Я смотрю на некоторые корпоративные облачные решения для хранения.
Благодарю.