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调用。必须有处理密码流的部分。但是如果不知道您的确切后端实现,我们将无法在这方面帮助您