Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 为什么在登录时执行密码流时出错?_Asp.net_Angular_Api_Asp.net Core_Abp - Fatal编程技术网

Asp.net 为什么在登录时执行密码流时出错?

Asp.net 为什么在登录时执行密码流时出错?,asp.net,angular,api,asp.net-core,abp,Asp.net,Angular,Api,Asp.net Core,Abp,尝试登录时,我的浏览器会生成一个错误,表示发生了错误,如果我检查它,则会显示如下内容: 如何解决此问题?400错误意味着由于语法无效,服务器无法处理应用程序发送的请求。您发送的身份验证令牌可能无效。信息如此之少很难判断。您的令牌端点似乎配置为使用不同的身份验证方法。显示无效的\u客户端时出错,看起来您正在使用密码流进行身份验证,但您的令牌端点需要另一种授予类型,这是清楚的。服务器响应为400状态错误:400错误请求。检查你的要求。我认为我的要求是好的。。。因为我试过《邮递员》而且成功了。我在哪里

尝试登录时,我的浏览器会生成一个错误,表示发生了错误,如果我检查它,则会显示如下内容:


如何解决此问题?

400错误意味着由于语法无效,服务器无法处理应用程序发送的请求。您发送的身份验证令牌可能无效。信息如此之少很难判断。

您的令牌端点似乎配置为使用不同的身份验证方法。显示无效的\u客户端时出错,看起来您正在使用密码流进行身份验证,但您的令牌端点需要另一种授予类型,这是清楚的。服务器响应为400状态错误:400错误请求。检查你的要求。我认为我的要求是好的。。。因为我试过《邮递员》而且成功了。我在哪里可以检查发出的请求?您可以在浏览器的“网络”选项卡中进行检查。告诉我您需要什么来检查无效语法或正在发生的问题。登录请求中的授权令牌?如果您获得授权,为什么需要登录?是的,我想就是这样!我该怎么办?这取决于您处理身份验证的访问管理解决方案。例如,在Key斗篷中,您可以配置客户端配置文件以允许直接访问授权。我在.net core中有一个包含web api的项目,在angular中有一个包含前端部分的项目。我应该配置哪一个来允许直接访问授权?签入.net core,在那里处理对/connect/token的api调用。必须有处理密码流的部分。但是如果不知道您的确切后端实现,我们将无法在这方面帮助您