Twitter 你能用谷歌吗;这就是oAuth的身份验证吗?

Twitter 你能用谷歌吗;这就是oAuth的身份验证吗?,twitter,oauth,Twitter,Oauth,您可以使用oAuth进行身份验证,就像使用Twitter一样吗?是的,您可以,它有许多选项取决于您的平台建议,您需要检查 您可以找到Java、.NET、Cold Fusion、PHP等的选项 有很多框架都具有OAuth功能,在Spring上,如果你查看Google的文档,你会发现范围(即你应该请求许可的服务)是必填字段,你可以使用它。 如果你要求很多用户访问他们的联系人列表,而你真正做的最多的事情就是进行身份验证,那么这可能会让很多用户感到厌烦,所以我还是坚持使用OpenID,它只是为了检索U

您可以使用oAuth进行身份验证,就像使用Twitter一样吗?

是的,您可以,它有许多选项取决于您的平台建议,您需要检查

您可以找到Java、.NET、Cold Fusion、PHP等的选项


有很多框架都具有OAuth功能,在Spring上,如果你查看Google的文档,你会发现范围(即你应该请求许可的服务)是必填字段,你可以使用它。 如果你要求很多用户访问他们的联系人列表,而你真正做的最多的事情就是进行身份验证,那么这可能会让很多用户感到厌烦,所以我还是坚持使用OpenID,它只是为了检索UID而设计的

因此,答案确实是否定的,除非您计划在Google上使用额外的API。

OAuth是一种授权协议,并且不能仅用于身份验证,除非提供商定义了一个虚拟范围,该范围实际上授权您访问“无”或“基本用户信息”(姓名、电子邮件等)


恕我直言,谷歌没有提供这样的“虚拟”范围。然而,它们确实实现了这样的身份验证目的,因为该协议更适合该任务。

听起来似乎有一些计划正在进行中

某个小伙子: 有人可以通过指向API的文档“just get basic information for a user”来提供帮助吗

其他章节: “问题是,由于Twitter使用OAuth 1.0(或者我错了吗?),Facebook使用OAuth 2.0,谷歌使用OpenID登录,你会得到很多不同的登录机制。如果我错了,请纠正我。所以基本上我有同样的问题。 Google是否支持使用OAuth 2.0登录Google API的基本用户信息?”

googledude: “今天,我们支持OpenID登录,但我们听到了您对web上混乱的不同身份协议的痛苦。请继续关注:)”

在我看来,由于OAuth2涵盖了身份验证和授权,允许提供基本信息并使用一种方法简化集成器是有意义的

无论如何,我都在寻找这种可能性,希望在我准备好让我的应用程序上线的时候,它能从谷歌上获得——Facebook无论如何都有这种可能性,对我来说,这已经足够吸引人了