2016-10-24 2 views
0

У меня есть вопрос, у меня есть клиент, который является корпоративным клиентом в google. Мы разрабатываем веб-сайт для управления сервисными инструкциями/руководствами по обслуживанию/отчетами в формате PDF. Что хочет клиент - это общий привод Google, где хранятся все PDF-файлы, и каждый пользователь имеет прямой доступ к PDF-файлу на Google-образе своего браузера. Мы должны сделать это, чтобы загрузить PDF с веб-сайта, насколько это хорошо. Я играл с ServiceAccountCredential в .net, и он отлично работает, загружает, создает и т. Д. НО!Использование Google в качестве центрального хранилища документов (концепция)

Поскольку все файлы загружаются с учетной записью учетных данных учетной записи службы, их нельзя легко обменивать, поскольку нет интерфейса графического интерфейса и т. Д., И мы должны установить разрешение для каждого файла и каталога.

Есть ли способ подключения со учетной записью службы к существующей учетной записи Google.

Спасибо за ваш вклад

Christian

ответ

0

При использовании service account вы можете включить домен широкого делегирование и взять на себя идентичность учетной записи в домене Google. После того, как у вас есть личность учетной записи, вы можете забрать файл и установить общий доступ к файлу.

Используйте Google Client Libraries to set up the shares

+0

Привет Джаспер спасибо за ответ, как мне связать с доступом ServiceAccount к учетной записи, или взять на себя личность. Если я использую обычный Oatuh, пользователь должен одобрить доступ к этой учетной записи. – ccr

+0

Для этого вам необходимо пройти документацию. Я не мог найти быстрый запуск для .NET. Точкой учетной записи службы является обмен машиной и машиной, где у вас нет пользователя для аутентификации запроса. Попробуйте найти некоторые примеры .NET и прочитайте документацию. –

+0

Привет Нашел способ сделать это сейчас, вам нужно пойти получить доступ к одной учетной записи диска и сказать учетные данные, а затем это работает, спасибо большое – ccr

Смежные вопросы