Jak uwierzytelnić przy użyciu MVC5RC / RTW z istniejącą bazą danych

Pierwotnie zapytałem o topytanie kiedy Tożsamość była w fazie beta. Od tego czasu klasy i interfejsy znacznie się zmieniłypojawia się wersja RTW ma pewne modyfikacje w stosunku do wersji RC. W zasadzie muszę osiągnąć następujące cele.

uwierzytelnij lokalne logowanie przed moimi usertable tblMembers, które zawierają pole userid i hasło, które są dwoma elementami, które muszę uwierzytelnić.mieć dostęp do mojego rekordu / klasy tblMember za pośrednictwem Controller.User property (Przed tożsamością MVC5 osiągnąłem to za pomocądostawca członkostwa metody.) niezależnie od tego, czy użytkownik zalogował się za pomocą metody localuser, czy przez jednego z innych dostawców OAuth (Twitter, Google itp.).Możliwość wyświetlenia własnej niestandardowej nazwy użytkownika pomimo metody logowania. Użytkownicy lokalni logują się przy użyciu identyfikatora użytkownika 1234567 i hasła, najlepiej chciałbym wyświetlić „John Smith (1234567)” niezależnie od metody uwierzytelniania (lokalna / Twitter itp.)

Początkowo nie jestem pewien, co moja dziedzina klasy powinna dziedziczyć z. Wygląda na to, że w projekcie aspIdentitySample powinienem używać IdentityUser?

        public partial class tblMember
        {
            public int id { get; set; }
            public string membership_id { get; set; }
            public string password { get; set; }
            ....other fields
        }

Czy są jakieś nowe lub zaktualizowane przykłady integracji istniejących tabel bazy danych / użytkownika z systemem tożsamości ASP.NET?

questionAnswers(3)

yourAnswerToTheQuestion