我正在创建一个 LTI 工具,LTI 成绩册的规范文档说请求必须是 "Plain Old XML" (POX) messages signed using OAuth body signing [OAuth, 10].
LTI Gradebook docs found here
当使用application/x-www-form-urlencoded
时,很简单,您包括 oauth_signature
作为 POST 请求数据的一部分,但是当它是 XML 时,我不明白将 oauth_signature 数据放在哪里。我错过了什么吗?
最佳答案
对于遇到同样问题的任何人,您必须使用 Authorization
header 字段将 OAuth 放入请求的 header 中。
了解更多详情,请查看http://docs.akana.com/cm/api_oauth/aaref/Ref_OAuth_AuthorizationHeader_10a.htm
关于xml - 如何使用 oauth 签署 XML POST 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49677905/