Ïðîåêò èñïîëüçóåò:
-
ASP.NET MVC API 2 ASP.NET Web API — allows to build HTTP services that reach a broad range of clients, including browsers and mobile devices. It's an ideal platform for building RESTful applications on the .NET Framework.
-
ASP.NET Identity 2 ASP.NET Identity — a new membership system for building ASP.NET web applications. It supports OAuth / token-based authentication, two-factor authentication, claims-based authentication, Facebook / Google / Twitter etc.
-
Owin and Katana — a standard interface between .NET web servers and web applications along with a flexible set of components for building and hosting modular web applications.
-
Entity Framework 6 Entity Framework (EF) — an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write.
-
AngularJS Framework 1.3
Èñïîëüçóíòñÿ Token-Based Authentication ( https://auth0.com/blog/2014/01/07/angularjs-authentication-with-cookies-vs-token/ )
1.Bower. Described as a “package manager for the web,” Bower lets you install and restore client-side packages, include JavaScript and CSS libraries. For server-side libraries like the MVC 6 framework, you will still use NuGet Package Manager.
2.Grunt and Gulp. Grunt and Gulp are JavaScript-based task runners. If you aren’t familiar with these, a task runner is an app that automates routine development tasks.
3.npm (Node Package Manager). npm is a package manager that was originally created for Node.js. Bower, Grunt, and Gulp all use npm.