Что дает oauth 2.0 google?

Ссылка скопирована
1 ответ

Я получил ключ в ручную и теперь тестирую API Youtube v3, все отлично, например Получить плейлисты по идентификатору канала :

https://www.googleapis.com/youtube/v3/playlists?pa...

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

Дополнительно:

Ответы:

все возможно
лимиты Гугла и права - по АПИ креденшилс
то есть нет проблем: с 1го ИП куча разных, с разных ИП куча разных, с разных ИП один и т.п.

что ключем разрешено - то и получит

  • что за ИП? Как получить этот ключ?
  • так и получить, как первый получаешь

    в аккаунте

    в чем вопрос вообще?

  • dimonchik2013, вопрос в том что бы на сервере от его имени API запрашивался, что бы был его ключ, лимиты и квоты его, а не мои
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Анна SEO Ответ

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>';
?&gt;

'code', 'client_id' =&gt; $clientId, 'redirect_uri' =&gt; $redirectUri, 'scope' =&gt; $scope, ); $authUrl .= '?' . http_build_query($params); echo '<a href="' . $authUrl . '">Authorize with Google</a>'; ?&gt;

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно