是否可以将Google OAuth2用于Google服务?

时间:2016-10-21 02:40:49

标签: security oauth oauth-2.0 google-oauth

我正在尝试连接到我的应用程序中需要OAuth2集成的非Google服务(第三方网站)。 由于第三方服务不是谷歌,我可以使用谷歌OAuth2?或者我是否必须使用非Google OAuth2变体?

1 个答案:

答案 0 :(得分:0)

Google Oauth2几乎是Oauth2的标准实现。基本上,您正在向Googles身份验证服务器发送身份验证请求,这些服务器会根据Oauth2框架的预期准则进行响应,从而为您提供访问权限。

您的其他系统也可能实现Oauth2的标准版本。但是要连接到它们,您将不得不将身份验证请求发送到其身份验证服务器Not Googles。

您无法在Google上进行身份验证,然后使用相同的令牌访问其他系统。虽然实现可能是标准的,但令牌需要由特定服务器生成,并且不能在它们之间交换。

打个比方:考虑一下,我的房子里有一把钥匙锁在我前门锁上。你想要做的就是在前门使用钥匙。它不会在设计相同时锁定它们(它们都是锁),它们不是同一个锁,而是一个不能在另一个锁上工作的钥匙。

答案:我非常怀疑您是否可以使用旨在向Google系统身份验证(Google Oauth)发送身份验证请求的“代码”,而不会更改身份验证终结点网址。< / p>