Доступ к пользовательской информации через webapi, размещенный на поддомене - PullRequest
0 голосов
/ 26 сентября 2018

У меня есть webapi, размещенный на поддомене, теперь некоторая информация генерируется и программируется с помощью jquery, поэтому я создал webAPI и размещен на поддомене.Теперь я хочу проверить, вошел ли пользователь в систему в данный момент, а также вошел ли пользователь в систему, чтобы на основании статуса входа в систему я мог получать информацию из базы данных, для имени пользователя я использую HttpContext.Current.User.Identity.Name объект.

Мой WebAPI работает хорошо, когда я вызываю его для пользователя, не вошедшего в систему, но когда пользователь входит в систему на основном веб-сайте, мой вызов webapi не выполняется, поскольку он не может получить информацию о текущих пользователях, я использую ASP.Net Membership для управления пользователями и ролями.

Я пытался включить CORS в WebApi App_Start, также гарантировал, что machineKey одинаковы для обоих проектов, но все же, когда я вызываю APIиз браузера просто не получается, когда пользователь вошел в систему на главном сайте.

Кто-нибудь может подсказать, как я могу получить имя пользователя, вошедшего в систему, через webapi.Обратите внимание, что мой основной веб-сайт находится на ASP.Net, а не на MVC.

...