Какой метод аутентификации api для Google drive я использую для программного обеспечения, которое многие самостоятельно размещают? - PullRequest
0 голосов
/ 19 января 2020

Я пытаюсь написать плагин для сервера musi c Ampache, который позволит пользователям использовать свои файлы musi c на диске Google. Я просмотрел некоторые документы для диска Google и немного застрял.

Кажется, что все методы присяги требуют фиксированного домена, что невозможно, поскольку каждый пользователь размещает Ampache на своих серверах. , Я подумал о том, чтобы дать им инструкции по настройке доступа к своей учетной записи службы, но я не могу найти учебник, подходящий для моего случая использования. Код будет в PHP. То, как модули работают в Ampache, нецелесообразно хранить файл для доступа к модулю. Каждый модуль получает страницу конфигурации, где обычно нужно просто ввести свой ключ API и секрет или что-то еще. Есть ли способ получить доступ к Google Диску, подобный этому, для каждого пользователя?

Можно ли обойти аутентифицированный домен с помощью Oauth или для каждого пользователя лучше создать собственную учетную запись службы? Если последнее, я хотел бы получить ссылку на хорошую документацию о том, как это сделать.

Кроме того, если предлагается библиотека, она должна быть доступна из Composer. Спасибо всем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...