у нас есть основное приложение ASP.NET, у которого есть API на другом URL для предоставления своих данных.
Итак, локально я работаю так:
Api: http://localhost:5001 Веб-приложение: http://localhost:5002 Сервер идентификации: http://localhost:5000
Таким образом, наш пользователь вошел в приложение через веб-приложение (используя OpenId), и поэтому где-то есть файл cookie, который означает, что пользовательтеперь можно получить доступ к форме веб-приложения.
Отлично!
Итак, я хочу сделать ajax-вызов веб-API, который позволит им получать некоторые данные в фоновом режиме.
Проблема в том, что я не уверен, как сделать этот jquery.get с параметрами авторизации.
Я полагаю, мне как-то нужен их токен доступа?
jQuery.get("http://localhost:5001/UserProcessData/Id",
{
query: request.term
},
function(data) {
// assuming data is a JavaScript array such as
// ["one@abc.de", "onf@abc.de","ong@abc.de"]
// and not a string
response(data);
});