Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Coldfusion 谷歌跨域认证_Coldfusion_Cross Domain_Google Authentication - Fatal编程技术网

Coldfusion 谷歌跨域认证

Coldfusion 谷歌跨域认证,coldfusion,cross-domain,google-authentication,Coldfusion,Cross Domain,Google Authentication,我有各种各样的站点(在它们自己的域上),它们有自己的身份验证系统。我想做的是将所有的身份验证合并到Google的身份验证中,这样用户只需使用他们的Google凭据登录即可。我想的是,他们会用谷歌的凭证登录,然后被重定向到一个仪表板,仪表板上有到其他网站的图像链接。用户应该能够访问任何站点并自动登录,因为它们已经过身份验证。我看到谷歌应用程序有认证,但我的网站也是这样吗 我不确定的是,这是如何跨域发生的?其他域如何知道用户已通过身份验证? 此外,如果用户注销,他们将无法再访问任何站点。 有没有人有

我有各种各样的站点(在它们自己的域上),它们有自己的身份验证系统。我想做的是将所有的身份验证合并到Google的身份验证中,这样用户只需使用他们的Google凭据登录即可。我想的是,他们会用谷歌的凭证登录,然后被重定向到一个仪表板,仪表板上有到其他网站的图像链接。用户应该能够访问任何站点并自动登录,因为它们已经过身份验证。我看到谷歌应用程序有认证,但我的网站也是这样吗

我不确定的是,这是如何跨域发生的?其他域如何知道用户已通过身份验证? 此外,如果用户注销,他们将无法再访问任何站点。
有没有人有过这样的经验?非常感谢您提供的任何资源。我将在Coldfusion中实现这一点,因此Coldfusion资源是一个额外的优势。

您所说的使用Google登录/注册,即

你需要向谷歌注册你的每个应用程序域。用户需要确认每个应用程序以允许访问(对于注册/登录)

通过ColdFusion登录Google上的资源

关键是你需要建立一个特定的协议来建立信任

其他选择包括:


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