Учетная запись Google для входа на сторонний веб-сайт - PullRequest
5 голосов
/ 13 ноября 2010

Я хочу использовать идентификаторы google / yahoo для входа на мой сайт. Как это сделано в stackoverflow.

Может ли кто-нибудь дать мне отправную точку.

Ответы [ 3 ]

3 голосов
/ 13 ноября 2010

Этот метод аутентификации называется OpenID . Вы можете получить подробную информацию на сайте open id .

Если ваш веб-сайт использует PHP на сервере, вот ресурс, с которого можно начать OpenID и PHP

UPDATE

С тех пор, как я это опубликовал, мир открытой федеративной аутентификации довольно сильно эволюционировал. Если вы заинтересованы в этом, вы можете поискать OAuth v2 в Интернете или проверить следующие ссылки: www.oauth.net и ресурсы Google на OAuth2 доступны здесь .

OAuth опирается на концепции OpenID и немного расширяет функциональность, в частности, в области не только обеспечения аутентификации, но и предоставления авторизации для приложений, использующих централизованного поставщика по выбору пользователя (например, Google, Facebook, Twitter или свой :))

1 голос
/ 12 марта 2011

попробуйте этот пример в CodeProject.

http://www.codeproject.com/KB/web-security/OpenIdFormsAuth.aspx

Со мной все работало нормально.

1 голос
/ 13 ноября 2010

Я использовал JanRain для того же.Это бесплатно и интегрируется с множеством различных провайдеров входа в систему, таких как Facebook, Twitter, Google, OpenId (в общем), Yahoo, MSN и многие другие.Существует код, который позволяет интегрировать его практически с любым языком программирования / платформой, которую вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...