Запросить токен с JQuery из Web API

Я делаю ajax-запрос в Javascript, чтобы получить JWT от моего WebAPI AuthenticationProvider. Это моя js-функция:

    function authenticateUser(credentials) {
    var body = {
        grant_type: 'password',
        client_id: 'myClientId',
        client_secret: 'myClientSecret',
        username: credentials.name,
        password: credentials.password
    };

    $.ajax({
        url: 'http://localhost:9000/token',
        type: 'POST',
        dataType: 'json',
        contentType: 'application/x-www-form-urlencoded; charset=UTF-8',
        /* data: JSON.stringify(body), /* wrong */
        data: body, /* right */
        complete: function(result) {
            //called when complete
            alert(result);
        },

        success: function(result) {
            //called when successful
            alert(result);
        },

        error: function(result) {
            //called when there is an error
            alert(result);
        },
    });
    session.isAuthenticated(true);
    return true;
}

Несмотря на то, что содержимое отправлено мне на глаза,OAuthValidateClientAuthenticationContext имеет только нулевые значения.

Мои данные формы скопированы с консоли:

{ "Grant_type": "пароль", "client_id": "myClientId", "client_secret": "myClientSecret", "имя пользователя": "демо", "пароль": "123"}

Ответы на вопрос(1)

Ваш ответ на вопрос