Hi everyone,
I ran into the following error while attempting to authenticate using .NET Web Api:
POST http://localhost:63720/Token HTTP/1.1
Host: localhost:63720
Content-Type: application/json
Content-Length: 0
Host: localhost:63720
Content-Type: application/json
Content-Length: 0
HTTP/1.1 400 Bad Request
Content-Type: application/json;charset=UTF-8
Date: Mon, 16 Apr 2018 14:18:06 GMT
Content-Length: 34
Content-Type: application/json;charset=UTF-8
Date: Mon, 16 Apr 2018 14:18:06 GMT
Content-Length: 34
{“error”:”unsupported_grant_type”}
This one was pretty straight forward. Ensure that have the correct content-type:
Content-Type: application/x-www-form-urlencoded
And finally, ensure that you provide a grant type in the request body:
grant_type=password&username=test_username&password=test_password
Thanks to the following stackoverflow post for the info: https://stackoverflow.com/a/29261024/522859