OAuth承载令牌-使用XML格式

时间:2018-07-16 22:51:01

标签: asp.net-web-api owin-middleware xml-formatting

我正在使用OWIN中间件为ASP.NET WebApi项目颁发访问令牌。

尽管从格式化程序集合中删除了Json格式化程序,但发行的令牌始终为Json格式。

我尝试将XML格式器设置为集合列表的顶部。

我还尝试将content-type和accept标头设置为application / xml

我缺少使令牌响应为XML格式的内容吗?任何建议将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:0)

IEFT提议的OAuth 2.0授权框架标准指出--p

“参数包含在HTTP响应的实体主体中    使用[RFC4627]定义的“ application / json”媒体类型。的    参数被序列化为JavaScript对象表示法(JSON)    通过在最高结构级别添加每个参数来构建结构。    参数名称和字符串值作为JSON字符串包含在内。    数值包含为JSON数字。的顺序    参数无关紧要,并且可以变化。”

因此,根据建议的标准,响应以JSON的形式实现。为了获得XML的响应,应该 按照此答案中的描述编写HttpModule以将JSON转换为XML- https://stackoverflow.com/a/29035498/9721400