asp.net-mvc - 尝试使用 fiddler 获取 oauth token

标签 asp.net-mvc api asp.net-web-api fiddler

我一直在关注 Scott Allen 的 ASP.NET MVC 5 Fundamentals on plexsight,并且可以使用简单的 HTML 页面成功请求 token ,但现在需要尝试使用 fiddler 来执行此操作。我需要使用 fiddler 对其进行测试的原因是,这实质上是我的 apu 的调用方式。正在编写一个 ios 设备应用程序,我必须做 api 部分。

所以,我在 fiddler 中输入了以下内容:

标题:

 POST http://localhost:53140/token HTTP/1.1
    Content-Type: application/json
    Host: localhost:53140
    Content-Length: 50

body :
grant_type=密码:
{"userName":"something",
"password":"password"}

我收到了一个 400 - 错误的请求。

我已将内容类型更改为:application/x-www-form-urlencoded 但仍然是 400。

我究竟做错了什么?

编辑

即使尝试了“用户名=用户名&密码=密码”仍然没有乐趣

编辑

糟糕,grant_type 放错了地方。这需要在体内:

授权类型:密码&用户名:用户名&密码:密码

现在我得到用户名或密码无效:

{"error":"invalid_grant","error_description":"The user name or password is incorrect."}



我会让帖子保持活跃,因为这可能是一个红鲱鱼。

最佳答案

在 fiddler 中,确保 grant_type=password&username=username&password=password 之后没有空格或换行符。

关于asp.net-mvc - 尝试使用 fiddler 获取 oauth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23106210/

相关文章:

asp.net - 我可以使用 Mono 和 mod_mono 托管 ASP.NET MVC 网站吗?

c# - ASP MVC 5 路由映射

asp.net-mvc - 有没有办法在第一次失败后停止数据注释验证?

asp.net-mvc - Asp.Net MVC - Linq 排序问题

api - 您是否应该维护基于 Web 的界面和 API 的单独版本号?

java - SpringUtilities无法解析

asp.net - 使用WebApi时,防伪Cookie token 和表单字段 token 不匹配

javascript - 如何根据条件返回 Google 图片搜索

c# - 添加时出现 DbUpdateConcurrencyException

c# - 如何为 C# MVC4 WebAPI 应用程序全局记录所有异常?