gpt4 book ai didi

ruby - 使用 Twitter Oauth 进行服务认证

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:50 26 4
gpt4 key购买 nike

我有一个使用 Twitter Oauth 进行身份验证的网站。我计划将网站分解为使用一种服务方法,网站通过 JSON 与后端进行通信。由于前端负责去 Twitter 验证帐户并因此设置 session ,我试图弄清楚如何仍然拥有路径并使用像 Sinatra 这样简单的服务后端。

问题是没有用于 API 后端身份验证的密码,只有 twitter key 和 secret 。网站对从 Twitter 登录返回的 API 后端请求进行身份验证的最佳方式是什么?

最佳答案

您可以将 Twitter OAuth 凭据交换为与 Sinatra 后端的 API session 。所以 Sinatra API 知道与 API session 关联的 Twitter 用户。

您可以通过使用 API key (实际上是共享 key )与后端进行身份验证来获取初始 API session key 。这假定您的前端 API 客户端本身是服务器端应用程序而不是客户端 - 您没有说明是哪个。

关于ruby - 使用 Twitter Oauth 进行服务认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9928502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com