Я хочу, чтобы у каждого пользователя была своя собственная папка в моей учетной записи Google Cloud Storage, чтобы у всех был доступ только к своему собственному объекту. Однако я немного запутался в том, как предоставить различный доступ пользователям как таковым. (Каждому пользователю нужны права на чтение, запись и удаление своих объектов.)
Я думал, что правила безопасности хранилища Firebase были бы идеальными, но я не могу их использовать, так как это настольное приложение. ( как упомянуто здесь )
Я также пытался использовать роли IAM, но это не очень помогало в доступе для каждого пользователя.
Загрузка файлов через мой сервер была еще одной идеей, которая у меня возникла, и оказалась невероятно неэффективной.
В настоящее время настраиваются списки управления доступом к облачным хранилищам для динамического предоставления доступа пользователям, но мне просто интересно, является ли это лучшим способом решения проблемы.
Любые предложения приветствуются.