Gmail аутентификация для моего сайта PHP - PullRequest
3 голосов
/ 06 марта 2012

l У меня есть php-сайт, я хочу сначала аутентифицировать пользователей из gmail, а затем позволить ему использовать материал моего сайта (например, идея, используемая http://stackoverflow.com)

Следующая простая идея, которую я хочу реализовать

Если пользователь введет www.example.com и он уже войдет в учетную запись gmail, он будет перенаправлен на www.example.com/services.php

.

Если пользователь не авторизован, он будет перенаправлен на страницу входа в Gmail.

Мне нужен рабочий пример, я много искал, используя термин openid, sso, федеративный вход в систему и т. Д., Но я не смог найти ни одного рабочего примера

Ответы [ 3 ]

7 голосов
/ 06 марта 2012

Все объясняется в Федеративном логине для пользователей аккаунта Google в статье Google (вот общее объяснение ).К сожалению, я не ожидаю, что кто-то здесь будет писать код с нуля для вас.

3 голосов
/ 06 марта 2012

Stackoverflow использует свое собственное расширение openid-selector .

Кто-то спрашивал об этом раньше: Система входа в систему, такая же как stackoverflow, написанная на php

Вот учебник: http://remysharp.com/2007/12/21/how-to-integrate-openid-as-your-login-system/

2 голосов
/ 06 марта 2012

Под GMail я предполагаю, что вы имеете в виду аккаунт Google?

Это не быстрый и простой процесс, поскольку Google очень серьезно относится к конфиденциальности. Но вот полная документация о том, как пройти аутентификацию в Google.

...