2013-02-13 1 views
2

В настоящее время я пытаюсь реализовать Google's OAuth 2.0 for Login в своем приложении PHP: до сих пор мне удалось достичь ** this **.Какой из них лучше использовать: Клиентская библиотека API API для PHP (OR) Online OAuth 2.0 для входа в систему напрямую?

Я зарегистрировал приложение в Google API Console и получил необходимые параметры, которые будут использоваться для API OAuth 2.0 от Google.

Мне было интересно, какой из них лучше всего реализовать? Object oriented approach using Google APIs Client Library for PHP OR Google's OAuth 2.0 for Login?

В чем преимущества использования клиентской библиотеки через прямой онлайн-API или наоборот? Я ищу долгосрочный поддерживаемый код. Поэтому, пожалуйста, ответьте, учитывая это и, если возможно, за и против обоих подходов.

Спасибо.

+0

Я не думаю, что это очень конструктивный вопрос ... Кроме того, я думаю, что использование другой службы в качестве вашей системы входа может быть очень плохим .... http://bits.blogs.nytimes.com/2012/ 10/22/amazon-cloud-service-down-and-take-some-popular-web-sites-with-it/ – AmazingDreams

ответ

1

Мне кажется, что вы работаете, так что в чем проблема? Предположительно, в библиотеке PHP есть много других вещей, помимо простого входа в систему OAuth; если вам нужно это, тогда вы, вероятно, должны использовать эту библиотеку.

+0

Мне не удалось добавить стандартную библиотеку в структуру Symfony, пока я разместил вопрос. Поэтому я пытался выяснить, действительно ли я делаю правильный выбор или нет. @TimBray: Как вы сказали, библиотека PHP имеет много других вещей за пределами OAuth. Мы уже начали использовать Calendar API с учетными записями служб. Поэтому я буду придерживаться стандартной библиотеки. Спасибо. –