Авторизация запросов с OAuth 2.0 без входа пользователя - PullRequest
0 голосов
/ 24 декабря 2018

Клиент запросил реализацию нового Google Photos API в качестве канала своих фотографий на веб-сайте.

Проблема возникает, поскольку библиотека поддерживает только OAuth 2.0 для авторизации библиотеки.Запросы.Это означает, что каждый посетитель должен подтвердить свою подлинность перед просмотром фотографий.

Авторизация Как и другие API Google REST, API-интерфейс библиотеки использует OAuth 2.0 для обработки аутентификации и авторизации.Ваше приложение может запросить доступ к пользовательской библиотеке Google Фото через различные области авторизации, предоставляемые API.

Обратите внимание, что API библиотеки не поддерживает учетные записи служб;чтобы использовать этот API, пользователи должны войти в действительную учетную запись Google.

Кто-нибудь знает, как я могу аутентифицировать библиотеку для всего веб-трафика?Я хочу использовать Google Photos в качестве CMS для изображений и иметь постоянную подачу на сайт.

1 Ответ

0 голосов
/ 26 декабря 2018

Поскольку для API Google Фото требуются учетные данные пользователя OAuth 2.0, вы не сможете использовать этот API в качестве CMS для своего веб-сайта.

Для каждого запроса API требуется токен OAuth, и этот токен может получить только лицо, проходящее аутентификацию в учетных записях Google.OAuth Flow требует от пользователя аутентификации и предоставления разрешения для своей личной учетной записи Google.

Кроме того, этот API требует создания клиентских секретов OAuth, которые используются для отслеживания вашего приложения.

...