【问题标题】:Generate Auth token dynamically to Access Dropbox with DropBox Auth URL动态生成身份验证令牌以使用 DropBox 身份验证 URL 访问 Dropbox
【发布时间】:2014-04-04 17:10:49
【问题描述】:

请帮助我提出一个想法来生成身份验证令牌,而无需用户创建 OAuth 令牌。使用 DropNet 我可以使用 appkey、appsecret、oauthtokn 下载文件。已经用户需要提供 appkey 和 apptoken ,除此之外,用户还需要启动 URL

https://www.dropbox.com/1/oauth2/authorize?client_id=***********&response_type=token&redirect_uri=http://localhost

然后单击允许执行操作,从重定向的 url 复制 access_token。

我希望用户只需要输入 appkey 和 appsecret。我也想在代码内部生成 access_token 。请提出任何实现此目的的方法。

【问题讨论】:

    标签: c# wcf dropbox dropbox-api dropnet


    【解决方案1】:

    这是做不到的。应用程序密钥和应用程序机密标识 应用程序,但不标识用户。在您访问用户的 Dropbox 之前,该用户必须授权您的应用。

    (另请注意,用户提供应用程序密钥和秘密的情况并不常见……这些通常由应用程序开发人员创建一次。)

    【讨论】:

    • 所以你的意思是说,我创建了一个应用程序,任何其他用户都可以使用他们的身份验证令牌访问我的内容......我真的对这个概念感到困惑......假设我是用户,我是使用自己的 Dropbox 帐户下载文件的人,那么有什么办法可以实现这一点?
    • 您是否运行过任何 Dropbox 示例应用程序?他们每个人都有自己的应用程序密钥和秘密,然后您使用您的帐户登录并查看 您的 Dropbox。例如,您可以在浏览器中尝试此操作:dl.dropboxusercontent.com/u/182037406/…
    • :- 感谢您耐心地详细解释这一点。但我仍然混淆了这个概念。看到我的要求是我已经创建了 Dropbox App 并获得了 Appkey 和 AppSecret。如果我想从我的帐户下载文件,我需要根据 DropNet api 传递三个参数,但我在这里的问题 Aith 令牌不是恒定值,这可能会在一天或几个小时内过期。因此,要创建身份验证令牌,我需要使用带有 appkey 的重定向 url 启动一些 url,我想知道如何使用我的 app 密钥自动获取访问令牌
    • 不,身份验证令牌不会过期。实际上,它根本不会过期。 (我相信从技术上讲它会在十年内到期,但我并不完全确定,现在担心这个可能为时过早。:-P)所以你的应用程序的用户只需要获得一次身份验证令牌。
    • 你能不能分享一下Email id或者Facebook id..这样我可以直接问qn而不是把cmets放在这里
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多