我有一个带有 OAuth API 的 Rails 应用程序。我正在使用 Doorkeeper gem 进行 OAuth 2 身份验证。我的 API 允许发布带有图像文件附件的消息。我想从 Ruby 控制台测试它。现在,问题是 - 我如何使用访问令牌签署发布请求?
Doorkeeper wiki 提供了使用 OAuth2 gem 本身测试 API 的教程。问题在于 OAuth2 类不提供使用文件附件发布多部分消息的方法(据我所知)。
https://github.com/applicake/doorkeeper/wiki/Testing-your-provider-with-OAuth2-gem
还有一个 multipart-post gem,它允许将文件作为附件发布到 Rails API。但我不知道如何使用 access_token 签署此类请求,并通过 Doorkeeper 身份验证。
https://github.com/nicksieger/multipart-post
那么将多部分消息发布到使用 access_token 签名的 Rails API 的正确方法是什么?