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