Что дает oauth 2.0 google?
Я получил ключ в ручную и теперь тестирую API Youtube v3, все отлично, например Получить плейлисты по идентификатору канала :
https://www.googleapis.com/youtube/v3/playlists?pa...
запрашиваю с сервера, приходит ответ в виде JSON...
Я хочу предоставить это пользователю, можно ли будет делать тоже самое но не моим ключом а с его ключом если он как то пройдет аутентификацию, мне больше интересует получу ли я ключ его на свой сервер, сможет ли также получать общедоступные данные, как я сейчас со своим.
Дополнительно:
Ответы:
все возможно
лимиты Гугла и права - по АПИ креденшилс
то есть нет проблем: с 1го ИП куча разных, с разных ИП куча разных, с разных ИП один и т.п.
что ключем разрешено - то и получит
- что за ИП? Как получить этот ключ?
- так и получить, как первый получаешь
в аккаунте
в чем вопрос вообще?
- dimonchik2013, вопрос в том что бы на сервере от его имени API запрашивался, что бы был его ключ, лимиты и квоты его, а не мои
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
OAuth 2.0 Google предоставляет механизм аутентификации и авторизации, который позволяет приложениям получать доступ к защищенным данным пользователя на платформе Google. Этот протокол позволяет пользователям предоставлять доступ к своим данным без необходимости передачи своих учетных данных приложению напрямую.
Основные преимущества использования OAuth 2.0 Google:
1. Безопасность: OAuth 2.0 позволяет пользователям контролировать доступ к своим данным, предоставляя приложениям ограниченные токены доступа. Это обеспечивает безопасность данных и защиту личной информации.
2. Простота использования: OAuth 2.0 предоставляет простой и удобный механизм для аутентификации и авторизации пользователей. Пользователям не нужно вводить свои учетные данные на сторонних сайтах, что делает процесс более удобным.
3. Масштабируемость: OAuth 2.0 поддерживает различные типы авторизации, что делает его масштабируемым и подходящим для широкого спектра приложений и сервисов.
4. Интеграция с другими сервисами: OAuth 2.0 позволяет приложениям использовать единый механизм аутентификации для доступа к различным сервисам Google, таким как Gmail, Google Drive, YouTube и др.
Пример использования OAuth 2.0 Google в PHP:
'code', 'client_id' => $clientId, 'redirect_uri' => $redirectUri, 'scope' => $scope, ); $authUrl .= '?' . http_build_query($params); echo '<a href="' . $authUrl . '">Authorize with Google</a>'; ?>
Этот код создает ссылку для аутентификации с помощью OAuth 2.0 Google. После того как пользователь подтвердит доступ, приложение получит токен доступа для работы с защищенными данными пользователя.