Я пишу приложение в C#, которое будет работать на P C и позволит пользователю войти в GCP и управлять файлами там.
Я посмотрел примеры кодов на https://cloud.google.com/storage/docs/reference/libraries
В документах показано, как использовать учетную запись службы для проверки подлинности, но я хочу использовать проверку подлинности пользователя.
Таким образом, если у пользователя нет разрешения на скажем удалить данные, приложение не может это сделать. Если я использую служебную учетную запись, которая мне не нужна.
Могу ли я использовать аутентификацию пользователя для входа в облачные службы хранения?
Есть ли образец, который я могу использовать для этой цели?
Обновление 1
Моя главная цель - разработать приложение, похожее на gsutil, но в C#, и оно должно аутентифицировать пользователей, похожих на gsutils.
Так же, как и gsutil, он будет использоваться только облачными администраторами, которые уже имеют доступ к корзинам через gsutils или cloud.google.com
Опубликован ли исходный код для gsutils? Как это аутентифицирует пользователей?