我尝试使用auth0 postman模板使用用户名和密码发出身份验证请求,我得到unsupported grant type: password error
。我做错了什么?
var client = new RestClient("https://test.auth0.com/oauth/token");
var request = new RestRequest(Method.POST);
request.AddHeader("postman-token", "abc");
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/x-www-form-urlencoded");
request.AddParameter("application/x-www-form-urlencoded", "grant_type=password&client_id=foo&audience=&username=test&password=test&scope=openid%20email%20picture%20nickname", ParameterType.RequestBody);
答案 0 :(得分:0)
这些是我为了解决此确切问题所采取的确切步骤
在桌面上使用浏览器登录 在用户界面的右上角,依次单击“用户名”,“设置”
向下滚动到API授权设置
在“默认受众群体”和“默认目录”中输入有效值。
例如,对我来说,我一直在使用“锁定”屏幕,并且已经设置了我在客户端应用程序中设置的默认受众群体,并且一切正常。
我还已经设置了一个Connections> Database,名称为Username-Password-Authentication。
下面是使用postman集合完成上述操作后的屏幕截图,该集合在撰写本文时包含在此处
https://app.getpostman.com/run-collection/2a9bc47495ab00cda178
此处引用
答案 1 :(得分:-2)