gpt4 book ai didi

桌面应用程序的 OAuth?

转载 作者:行者123 更新时间:2023-12-03 10:42:55 25 4
gpt4 key购买 nike

我想知道没有任何域名的桌面应用程序如何使用oauth?还是不应该以这种方式使用?如果是这样,我用什么?说 tumblr 他们有一个 authentication api所以我必须将用户名和密码放在 url/查询字符串中?

我正在考虑使用 WPF/Adobe AIR。像 tweetdeck 这样的东西是如何工作的?

最佳答案

我一直对缺少域或应用程序 url 的相同问题感到困惑,但事实证明重定向并不是完成 OAuth 身份验证过程的唯一可能方式。
即,当 webapp 请求访问时,它提供回调 url:当流程完成时,将重定向一个用户。这就是 webapp 知道一切都已完成的方式。
但是您不能重定向到用户机器上的应用程序。因此,还有另一种方式:在认证成功后,服务器向用户提供特殊代码。然后用户复制此代码并将其提供给应用程序。
您可以看到 specification draft 中描述的两种方式.
另外,here's an example使用 twitter 的此身份验证流程。

关于桌面应用程序的 OAuth?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3744336/

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