我的php网站的gmail身份验证


gmail authentication for my php website

l我有一个php网站,我想首先从gmail验证用户,然后让他使用我的网站内容(比如http://stackoverflow.com)

以下是我想要实现的简单想法

如果用户键入www.example.com并且他已经登录到gmail帐户,那么他将被引导到www.example.com/services.php

如果用户没有登录,那么他将被引导到gmail登录页面。

我需要一个工作示例,我使用术语openid、sso、联合登录等搜索了很多,但我找不到任何工作示例

所有内容都在Google的Federated Login for Google Account Users文章中进行了解释(以下是一般解释)。不幸的是,我不希望这里有人为您从头开始编写代码。

Stackoverflow使用自己的openid选择器扩展。

之前有人问过这个问题:登录系统就像stackoverflow';s、 用php编写

以下是教程:http://remysharp.com/2007/12/21/how-to-integrate-openid-as-your-login-system/

我认为你指的是谷歌账户?

这不是一个快速而简单的过程,因为谷歌非常重视隐私。但这里有一份关于如何通过谷歌进行身份验证的完整文档。