gpt4 book ai didi

auth0 - 如何使用 auth0 自定义 api 发出用户名密码请求,出现错误 "unsupported grant type: password"错误

转载 作者:行者123 更新时间:2023-12-03 22:53:12 25 4
gpt4 key购买 nike

我尝试使用 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);

最佳答案

  • 登录 Auth0 仪表板
  • 转到帐户设置(在您的用户名右上方)
  • 在常规选项卡上向下滚动到 API Authorization Settings
  • Default Audience将是您的 API 标识符(如果您有 API)
  • Default Directory将是您的连接,例如数据库连接名称

  • 在您对 oauth/token 的 POST 中不包括受众(如果您在上面指定了默认值)。

    必须喜欢 Auth0 如何使身份验证既简单又痛苦。

    请参阅以下屏幕截图作为引用。
    enter image description here

    关于auth0 - 如何使用 auth0 自定义 api 发出用户名密码请求,出现错误 "unsupported grant type: password"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41626602/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com