Вызов JSON API из моего контроллера, а не из представления в моем веб-приложении asp.net mvc

Мне нужно вызвать JSON API для BPM-движка из моего веб-приложения asp.ner mvc. Вызов API для BPM построен следующим образом:

http://localhost:8080/jw/web/json/workflow/process/list?j_username=kermit&hash=9449B5ABCFA9AFDA36B801351ED3DF66&loginAs=' + username

где оба параметра j_user & hash представляют имя пользователя и пароль главного входа в систему, которые установлены на стороне механизма BPM. В настоящее время я вызываю API, используя java / script на уровне представления из моего asp.net mvc: -

$(document).ready(function () {
    var fullurl = 'http://localhost:8080/jw/web/json/workflow/package/list?j_username=kermit&hash=9449B5ABCFA9AFDA36B801351ED3DF66&loginAs=' + username ;
    $.ajax({
        type: "GET",
        url: fullurl, 

        dataType: "JSONP",
        // contentType: "application/json; charset=utf-8",
        success: function (result) {

            $.each(result.data, function (key, val) {

                // Format the text to display.
             //   var str = val.packageName + ' | ' + val.packageId;
                var str = val.packageName ;
                // Add a list item for the product.
                $('<li/>', { text: str })
                .appendTo($('#products'));

            });
        }
    });


});

Но мне сказали, что раскрытие как имени пользователя и пароля главного входа в систему, так и имени пользователя LoginAS, которое представляет имя пользователя для входа в систему на asp.net mvc, небезопасно, И ЧТО Я ДОЛЖЕН ВЫПОЛНИТЬ ВЫЗОВ API НА СТОРОНЕ СЕРВЕРА. ИЗГОТОВИТЬ API ВЫЗВАТЬ ИЗ JAVASCRIPT.

но мой вопрос, как я могу преобразовать мой код выше, чтобы получить JSON со стороны контроллера mvc, а затем передать JSON в представление? С уважением

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

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