Как я реализую, ‘регистрируются с Google’ на моем сайте?

, "Почему Интерфейсы предпочтены по Абстрактным классам?"

другие сообщения сделали отличную работу по рассмотрению различий между интерфейсами и абстрактными классами, таким образом, я не копирую те мысли.

, Но рассмотрение вопроса об интервью, лучший вопрос действительно" , Когда интерфейсы должны быть предпочтены по абстрактным классам?" (и наоборот).

Как с большинством конструкций программирования, они доступны по причине, и абсолютные операторы как тот в вопросе об интервью имеют тенденцию пропускать это. Это вид напоминает мне обо всем операторе, который Вы раньше читали относительно оператор goto в C. "Вы никогда не должны использовать goto - он показывает плохие навыки кодирования". Однако goto всегда имел свое соответствующее использование.

57
задан dlkulp 6 December 2013 в 11:25
поделиться

5 ответов

Если вы планируете использовать OpenID, используйте его. Google уже является поставщиком OpenID 2.0.

Поставщик OpenID Google находится по адресу: https://www.google.com/accounts/o8/ud

(ПРИМЕЧАНИЕ. Нет смысла посещать этот URI в вашем браузер, но он работает для OpenID.)

Это в первую очередь рассматривается на странице Accounts API , которая также касается OAuth и гибридных и проприетарных систем входа. В зависимости от вашего сайта вы также можете использовать Мастер сообществ , который представляет собой контейнер OpenSocial, который внутренне использует OpenID для аутентификации.

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

Редактировать за 2012 год: Вы хотите использовать OAuth 2.0 для входа в систему . GFC отключается .

31
ответ дан 24 November 2019 в 19:47
поделиться

Возможно, вас заинтересует RPX , которое представляет собой комплексное решение, позволяющее людям выбирать, какого поставщика удостоверений они хотели бы использовать для входа на ваш сайт. Поддерживаются не только Google и OpenID, но и многие другие.

RPX заботится обо всех деталях взаимодействия с каждым поставщиком удостоверений и предоставляет вам общий API для работы.

15
ответ дан 24 November 2019 в 19:47
поделиться

Я считаю, что вы ищете Google Accounts API .

1
ответ дан 24 November 2019 в 19:47
поделиться

Думаю, вам нужен Мастер сообществ Google

редактировать: Нет, больше не нужно, поскольку он устарел.

1
ответ дан 24 November 2019 в 19:47
поделиться

Вы можете посмотреть openId ( http://openid.net/ ), который используется SO и поддерживается Google.

0
ответ дан 24 November 2019 в 19:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: