Я новичок в AngularJS и WebAPI, и я ищу, чтобы создать шаблон SPA для моей организации, которая становится котла пластиной для принятия быстрого ОРА с участием:AngularJS SPA с приложением WebAPI и MVC. Как настроить авторизации с Owin
- WebAPIs 2 - Для целей поиска и ввода данных и
- Контроллеры MVC 5 - Для получения изображений. В принципе, все GET запросов и ничего
- MVC Просмотры: Просмотры которые будут в конечном итоге загружаются в нг ракурс заполнитель
- AngularJS Контроллеры - Все виды MVC будут привязаны к их соответствующим индивидуальным угловым контроллерам.
- ASP.NET Идентичность 2: Для пользователей магазина и Роли
- Owin безопасность: Для лексем и печенья на основе разрешения моего WebAPIs и MVC контроллеров.
В startup.Auth.cs. Я использую следующие параметры авторизации:
app.UseCookieAuthentication(new CookieAuthenticationOptions());
app.UseOAuthBearerTokens(OAuthOptions);
Я создал небольшую схему для объяснения потока данных
WebAPIs и MVC контроллеры для теперь будут сидеть в 1 ярус, но архитектура должны позволить их разделить.
Теперь мои вопросы
- Является ли эта архитектура разумно для строительства SPA
- Would [Авторизоваться] Атрибут на моих контроллерах MVC быть в состоянии распознать и расшифровать кук, что WEBAPIs возвращенных после аутентификации, учитывая, что приложение WebAPis и MVC может быть на двух разных уровнях в будущем.