2013-07-09 63 views
2

我有各自的网站(在他们自己的域)与他们自己的认证系统。我想要做的是将所有身份验证合并到Google的身份验证中,以便用户只需使用他们的Google凭据登录即可。我在想的是他们会使用他们的Google凭据登录并将其重定向到具有指向其他网站的图像链接的仪表板。用户应该能够访问任何网站并自动登录,因为他们已经通过身份验证。我看到有Google Apps认证,但这对我的网站来说是一样的吗?谷歌跨域认证

我不确定这是怎么发生跨域?其他域如何知道用户已经通过身份验证? 另外,如果用户注销,他们不应该能够访问任何网站了。 任何人都有实现这样的经验吗?任何资源都非常感谢。我将在Coldfusion中实现这个功能,因此Coldfusion资源是一项奖励。

回答

3

你说的是使用Google登录/注册,即Using OAuth 2.0

您需要向Google注册每个应用程序域。用户需要确认每个应用程序以允许访问(在您的情况下用于注册/登录)。

在谷歌登录资源使用ColdFusion由Raymond Camden

的一点是,你需要建立一定的协议来建立信任。

其他选项是:

Google oauth javascript cross domain

+0

太好了!感谢您的资源。你说用户需要确认每个应用程序以允许访问。一旦完成初始确认,下次他们正常登录时,他们是否会自动登录到我的所有域名?他们注销时是否会注销所有域名? – Guest