xml - 如何使用 oauth 签署 XML POST 请求?

标签 xml lti

我正在创建一个 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/

相关文章:

java - Jaxb 使用 "get"而不是 "is"前缀创建 boolean 方法访问器名称

java - 使用 LTI-CIVIL 库从网络摄像头捕获图像

javascript - 我可以使用 LTI(学习工具互操作性)在消费者类(class)上插入 HTML 脚本标签吗?

php - 解析多行声明版本和编码的 XML 文档时出现 SimpleXML 错误

android - 应用栏覆盖 fragment

node.js - 使用 node js express 实现 IMS LTI

php - 使用 pecl oauth 为 LTI 结果服务构建 body 签名的 oauth xml 请求

java - 序列化和反序列化 Joda DateTime 对象

xml - 如何编码和解码具有不规则属性的 XML