KHEMRAJ_UDR Ответов: 1

Как управлять общим ASP.NET идентификационный код для приложения MVC и веб-api


Всем привет,

У меня есть луковая архитектура на основе Asp.net веб-приложение MVC-5 без интеграции входа в систему с приведенными ниже деталями-

База данных - MySql
Подходы к структуре сущностей - В Первую Очередь
Архитектура- Луковая архитектура
.net Framework - 4.6.1

Теперь я хочу добавить проект Web API для мобильного приложения. до сих пор у меня нет никаких проблем..

Проблема именно в этом.. Как я могу реализовать central Asp.net система членства Identity как для веб-приложений, так и для проектов Web Api, а также для разрезания ее на основе луковой архитектуры. Пожалуйста помочь...

Что я уже пробовал:

Я новичок в веб-пластинчатой форме и нуждаюсь в вашем руководстве, поэтому больше ничего не пробовал..

dnxit

Вы можете добавить контроллеры web api в одно и то же приложение mvc, проверьте эту ссылку, если вы идете с этим подходом
https://satvasolutions.com/combine-asp-net-identity-web-api-and-mvc-single-web-app/

1 Ответов

Рейтинг:
4

Sagan Internet Marketing

Чтобы сохранить разделение проблем, вы, вероятно, захотите сделать свой луковый стек веб-API вместо MVC 5. Код в MVC 5 будет отдельный интерфейс единственное приложение, которое вызывает веб-API мобильное приложение вызывает веб-API. Наиболее вероятное решение, которое вам понадобится для идентификации Asp, - это использовать токены JWT, тогда и ваш MVC 5, и мобильное приложение могут использовать токен (MVC 5 хранит файлы cookie, а мобильное приложение использует внутреннее хранилище).