通过 HTTP 端点进行用户身份验证
User authentication via HTTP endpoints
我想知道用户如何使用 HTTP 端点登录。文档 here 建议:
User Authentication:
curl -X POST "https://api.dropboxapi.com/2/users/get_current_account" \
--header "Authorization: Bearer <OAUTH2_ACCESS_TOKEN>"
但是OAUTH2_ACCESS_TOKEN
应该是由认证服务器生成的。客户端如何通过 HTTP 端点获取 OAUTH2_ACCESS_TOKEN
?
最终用户的 Dropbox OAuth 2 访问令牌应通过 Dropbox OAuth 2 应用程序授权流程发送给用户来检索。此流程的端点记录在此处:
https://www.dropbox.com/developers/documentation/http/documentation#authorization
这篇博客post概述了过程:
https://blogs.dropbox.com/developers/2013/07/using-oauth-2-0-with-the-core-api/
(它是为 API v1 编写的,但 OAuth 2 流程对 API v2 的工作方式相同。)
OAuth 指南也可以作为有用的参考:
我想知道用户如何使用 HTTP 端点登录。文档 here 建议:
User Authentication:
curl -X POST "https://api.dropboxapi.com/2/users/get_current_account" \
--header "Authorization: Bearer <OAUTH2_ACCESS_TOKEN>"
但是OAUTH2_ACCESS_TOKEN
应该是由认证服务器生成的。客户端如何通过 HTTP 端点获取 OAUTH2_ACCESS_TOKEN
?
最终用户的 Dropbox OAuth 2 访问令牌应通过 Dropbox OAuth 2 应用程序授权流程发送给用户来检索。此流程的端点记录在此处:
https://www.dropbox.com/developers/documentation/http/documentation#authorization
这篇博客post概述了过程:
https://blogs.dropbox.com/developers/2013/07/using-oauth-2-0-with-the-core-api/
(它是为 API v1 编写的,但 OAuth 2 流程对 API v2 的工作方式相同。)
OAuth 指南也可以作为有用的参考: