javascript - 获取状态 4​​00 - {"error":"invalid_grant"} 验证时

标签 javascript c# api oauth

我创建了自己的网站 (www.luig.us)。我为 SQL 服务器创建了一个基本的 IDE,只教 child SQL,DML。
它要求用户在开始时输入用户名和密码以获得使用服务的 token 。
在本地,一切正常,但是当我把它放在我的网站上时,由 go-daddy 托管,我每次都会收到相同的消息,我不知道为什么。

{"error":"invalid_grant"}


这是我的 java 脚本代码 - 查找 Authorize。任何帮助表示赞赏。
我密切关注这篇文章https://www.c-sharpcorner.com/UploadFile/736ca4/token-based-authentication-in-web-api-2/


function Authorize() {
    let bearer = "Basic Q01JUzMwOERTMzA4OndlYkFQSQ=="
    var email = document.getElementById("email").value;
    var password = document.getElementById("password").value;
    var userNameAndPasswordFilled = (email != "" && password != "");
    if (!userNameAndPasswordFilled) {
        $("#formError").show('fast');
    }
    else {
        var bodyOfRequest = {
            grant_type: "password",
            username: email,
            password: password
        };
        $.ajax({
            type: "POST",
            url: uriManager.access,
            beforeSend: function (request) {
                request.setRequestHeader("Authorization", bearer);
            },
            data: bodyOfRequest,
            success: function (response) {
                sessionStorage.setItem(programKeyWords.BearerToken, response.access_token);
                $('#LogonModal').modal('hide');
            },
            error: function (response) {
                $("#formError").show('fast');
            }
        });
    }
}


最佳答案

没有更多信息,我不能说太多,但是我要检查的第一件事是您的数据库中实际上是否有用户(或您正在使用的任何OAuth)。如果您实际上没有用户在OAuth数据库中使用该用户名和密码的用户,则可能会引起您的错误。
您用于 uriManager.access 的端点是您必须检查该用户是否真正存在的地方。

关于javascript - 获取状态 4​​00 - {"error":"invalid_grant"} 验证时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69604146/

相关文章:

php - 使用 php 访问 json api

Swift - 网络请求和后台队列

javascript - jQuery 选项卡在 Internet Explorer 中不起作用,但在 Chrome 中起作用

c# - 如何在 Nuke.Build 6.2.1 中查找和使用 DotNetRestore、DotNetBuild 等方法

javascript - React Text Clamp 的性能改进?

java - ZeroMQ:消失的消息

c# - 如何创建三态 CheckBox 来汇总 ListView 中所有 CheckBox 的状态?

c# - Freshdesk API 添加带有附件的工单

javascript - knockout if 语句检查函数的值

javascript - 如何在jquery中通过类名获取输入元素值