Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/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
如何使用Firebase OAuth处理回调URL的请求?_Firebase_Rest_Twitter_Oauth_Firebase Authentication - Fatal编程技术网

如何使用Firebase OAuth处理回调URL的请求?

如何使用Firebase OAuth处理回调URL的请求?,firebase,rest,twitter,oauth,firebase-authentication,Firebase,Rest,Twitter,Oauth,Firebase Authentication,我正在游戏制作应用程序中使用Twitter实现Firebase OAuth。 请注意,Game Maker不支持SDK,因此我使用3条腿的OAuth登录REST。 在将用户重定向到Twitter的登录页面后,我不知道如何处理对firebase URL的回调并将身份验证数据返回到我的Game Maker客户端 我得到了登录工作的第一步,这是对api.twitter.com的POST-oauth/request\u令牌请求;在响应中,我收到oauth_令牌、oauth_令牌和oauth_回调确认 之

我正在游戏制作应用程序中使用Twitter实现Firebase OAuth。 请注意,Game Maker不支持SDK,因此我使用3条腿的OAuth登录REST。 在将用户重定向到Twitter的登录页面后,我不知道如何处理对firebase URL的回调并将身份验证数据返回到我的Game Maker客户端

我得到了登录工作的第一步,这是对api.twitter.com的POST-oauth/request\u令牌请求;在响应中,我收到oauth_令牌、oauth_令牌和oauth_回调确认

之后,我将在用户浏览器中打开以下URL:“

这会将我发送到Twitter登录页面,然后重定向到Firebase中设置的回调URL(并在Twitter开发控制台中列出):“”以及oauth_令牌和oauth_验证器查询参数

指南介绍了三条腿登录的这一步:

认证成功后,回调url将收到一个包含oauth_令牌和oauth_验证器参数的请求。应用程序应验证令牌是否与步骤1中接收到的请求令牌匹配


我不知道如何重新接收对回调url的请求并对其进行处理。这是我应该从Firebase本身做的事吗?我的Game Maker客户端应该通过GET请求来完成吗?我没有任何线索。

我最终设置了一个云函数作为回调函数。
通过这种方式,我可以直接从函数中检索响应,并将数据/错误存储在数据库中。

请告诉我如何使用云函数作为回调函数。我也想使用这个选项。