fiddler POST令牌认证HTTP / 1.1 400 Bad Request web api

时间:2017-12-01 20:04:05

标签: authentication asp.net-web-api fiddler

我刚刚在Visual Studio 2015中启动了一个使用个人帐户身份验证和所有默认设置/类的WebApi项目。我只添加了一个html页面,用于输入成功存储在sql server db中的用户名和密码。一切都是默认的。

接下来,我尝试使用令牌身份验证从fiddler发帖并收到以下内容:

HTTP / 1.1 400错误请求

在响应正文中我在RAW模式下看到了这个

HTTP/1.1 400 Bad Request
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json;charset=UTF-8
Expires: -1
Server: Microsoft-IIS/10.0
X-SourceFiles: =?UTF-8?B?QzpcbXlTdHVmZlxBc3BfTVZDX3N0dWZmXEdpdEh1Yl9zYW1wbGVzXEVtcGxveWVlU2VydmljZXNQcm9qZWN0c1x0ZXN0V2ViQXBpXHRlc3RXZWJBcGlcdG9rZW4=?=
X-Powered-By: ASP.NET
Date: Fri, 01 Dec 2017 19:47:24 GMT
Content-Length: 87

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

以下是我在Composer中输入的内容:

POST | http://localhost:61384/token

主持人:localhost:61384

内容长度:55

在请求正文中,我输入:

username=da@da.com&密码= Daa123 *安培; grant_type =密码

我尝试添加内容类型:application /........

但仍然得到相同的错误回复

我可能需要使用不同的grant_type吗?或者是否需要解决/修改fiddler中的一些配置?

AM 如果我不使用令牌身份验证,则可以从fiddler发布到数据库。但是如何使用令牌认证呢?

0 个答案:

没有答案