Cześć, chcę napisać prostą aplikację webową wg wzorca MVC. Problem pojawił się przy wyborze systemu identyfikacji użytkownika.

Najpierw zapoznałem się z Membership Providerem ze starszych wersji MVC. Temat do ogarnięcia, ale z tego co zrozumiałem przestarzały i już nie używany.

Visual Studio 2013 proponuje system Identity. Zapowiadało się super, ale pojawiły się zgrzyty. Trzeba używać połączeń szyfrowanych, ponadto system się sypie, a kiedy się wysypie nie sposób znaleźć błąd.

No i jestem w kropce. W internecie pełno jest artykułów jakie to rozwiązania dostarczane przez Microsoft są fajne - bo w pięć minut możemy napisać gotową aplikację. Jednak kiedy próbuję zgłębić temat okazuje się studnią bez dna - taki Identity to dziesiątki metod, które wywołują metody, które wywołują kolejne metody, ciężko znaleźć w tym jakiś sens. A jak już coś zawiedzie - a mi zawiodło niemal od razu - to zwykły programista nie ma jak tego naprawić.

A ja potrzebuję po prostu dać użytkownikom możliwość zarejestrowania się, logowania się przez facebooka, i żeby to było eleganckie, ładnie współpracowało z całą aplikacją i żebym potrafił naprawić błąd, jeśli ten się pojawi.

Będę wdzięczny, jeśli podzielicie się swoimi sugestiami i doświadczeniami w tym temacie. :)