Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
OAuth需要我们的网站有一个帐户吗?_Oauth_Twitter Oauth_Google Oauth_Facebook Oauth - Fatal编程技术网

OAuth需要我们的网站有一个帐户吗?

OAuth需要我们的网站有一个帐户吗?,oauth,twitter-oauth,google-oauth,facebook-oauth,Oauth,Twitter Oauth,Google Oauth,Facebook Oauth,只是需要一个非常基本的细节清楚 如果我试图为我的网站实现au OAuth身份验证系统,这意味着我的网站必须有facebook、google和twitter帐户 例如:我无意让我的网站有twitter存在,但我希望twitter用户能够使用OAuth登录我的网站,而无需手动注册 我真的需要打开一个twitter帐户来获取我的客户ID和密钥代码?是的,看起来你需要一个twitter帐户来创建twitter应用程序,但它不一定是你网站的帐户。例如,如果我想在我的页面上创建一个“使用Twitter登录”

只是需要一个非常基本的细节清楚

如果我试图为我的网站实现au OAuth身份验证系统,这意味着我的网站必须有facebook、google和twitter帐户

例如:我无意让我的网站有twitter存在,但我希望twitter用户能够使用OAuth登录我的网站,而无需手动注册


我真的需要打开一个twitter帐户来获取我的客户ID和密钥代码?

是的,看起来你需要一个twitter帐户来创建twitter应用程序,但它不一定是你网站的帐户。例如,如果我想在我的页面上创建一个“使用Twitter登录”按钮,我可以使用我的个人帐户登录开发人员站点并创建一个应用程序。按照步骤操作。特别是,下面的“”链接将提示您登录,然后您可以创建一个应用程序

Facebook同样要求您拥有一个帐户并创建一个应用程序。然后,它们提供可以在OAuth登录流中使用的API键。他们有两种获取令牌的方法:一种是提供长寿命令牌的服务器端流,另一种是提供更短令牌的客户端流。有关更多详细信息,请参阅


使用Google,如果您使用他们的OAuth 1.0流,您可以在不创建应用程序()的情况下进行登录。然而,看起来他们更喜欢的方式是通过Google+的OAuth 2.0流。请参阅。

对于Twitter和Facebook,您必须拥有一个帐户才能注册OAuth密钥。对谷歌来说,你没有。是的,这正是我想要做的。它甚至不是一个“应用程序”,它实际上只是我的网站的一个登录。@FMaz008将此标记为答案将不胜感激。如果你需要更多的信息,我很乐意扩展一下。唯一让我感到困扰的是你的答案没有提到谷歌和Facebook。到目前为止,我发现谷歌要求我们注册返回url(重定向uri不匹配)或其他东西,所以对我来说,它迫使我们拥有一个帐户。。。至少是的,如果你能扩展一点,我将不胜感激,你所说的没有错,但我仍然不确定我是否了解整个概念。