【问题标题】:Username & password in OAuth2 requestOAuth2 请求中的用户名和密码
【发布时间】:2018-05-01 10:16:53
【问题描述】:

我需要以编程方式(在代码中)登录 Dropbox,物联网将文件上传到应用程序。
我发现的所有例子都显示...username=xxx&password=yyy...
我正在发送“ 'https://www.dropbox.com/1/oauth2/authorize?granttype=密码&用户名=GreatDayDan&密码=gggggggg&response_type=token&redirect_uri=http%3A%2F%2Flocalhost%3A8765'"。 p>

Dropbox 回复:

未知字段“用户名”。

那么,我应该如何包含用户名和密码?

【问题讨论】:

  • RFC section about that OAuth flow 表示访问令牌请求可以/必须包含grant_typeusernamepasswordscope。但不是response_typeredirect_uri。如果您从请求中排除最后两个会发生什么?
  • 您似乎正在使用资源所有者密码凭据流。查看Dropbox OAuth guide,Dropbox 似乎不支持此特定流程。它说here 他们支持代码流和隐式授权流。

标签: oauth-2.0


【解决方案1】:

我的错,再次。应该使用 api.dropboxAPI.com 而不是 www.dropbox.com

【讨论】:

    猜你喜欢
    • 2015-10-04
    • 2017-04-24
    • 2015-05-28
    • 2021-01-04
    • 2016-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多