我想知道没有任何域名的桌面应用程序如何使用oauth?或者它不应该以这种方式使用?如果是的话我该怎么用?对tumblr说他们有一个身份验证api所以我必须将用户名和密码放在url/query字符串中?
我正在考虑使用WPF/Adobe AIR.tweetdeck之类的工作怎么样?
Nik*_*bak 13
我一直对关于缺少域名或应用程序URL的同一问题感到困惑,但事实证明重定向并不是完成OAuth身份验证过程的唯一可行方法.
即,当webapp请求访问时,它提供回调URL:当进程完成时,一个用户将被重定向到.这就是webapp知道一切都已完成的方式.
但是您无法重定向到用户计算机上的应用程序.因此,还有另一种方法:成功验证服务器向用户提供特殊代码.然后用户复制此代码并将其提供给应用程序.
您可以看到规范草案中描述的两种方式.
此外,这是使用twitter的此身份验证流程的示例.
看起来这是可能的,请参阅有关该主题的谷歌文档:
https://developers.google.com/identity/protocols/oauth2/native-app
| 归档时间: |
|
| 查看次数: |
16600 次 |
| 最近记录: |