Tworze aplikację w technologii ASP.NET MVC 5. Chciałbym właściwie podzielić solucję na projekty i to, co powinno się w nich zawierać. W związku z tym chciałbym Was zapytać, jak podejść do kwestii rejestracji i logowania użytkowników? Jak rozwiązujecie tą kwestię w swoich projektach?

Wydaje mi się, iż jest to element, który powinien być niezależny warstwy prezentacji. Po prostu z warstwy webowej wysyłamy dane do serwisu, tam rejestrujemy/autoryzujemy użytkownika, po czym zwracamy odpowiedź do warstwy web.
Niby jest ASP Identity, lecz rozwiązanie to jest zakorzenione w kontrolerach, co wydaje mi się, iż kłóci się z moim stwierdzeniem, że powinno się to zawrzeć oddzielnym projekcie, w serwisach.