Uwierzytelnianie MVC 4 za pomocą bazy danych Active Directory lub członkostwa

Buduję aplikację internetową, do której można uzyskać dostęp na dwa sposoby. Każdy, kto pracuje w tej samej organizacji, w której mogę korzystać z naszego aktywnego katalogu, aby uzyskać dostęp do aplikacji.

Wszyscy z zewnątrz powinni dołączyć do aplikacji poprzez oddzielną bazę danych członkostwa. Każdy powinien mieć konto w bazie danych członkostwa wraz ze swoimi rolami, więc połączenie reklamowe jest tylko premią ułatwiającą zachowanie hasła i nazwy użytkownika. Przeszukałem internet, ale nie mogłem znaleźć porównywalnej sytuacji. To moja pierwsza praca z reklamą.

Czy ktoś zna ramy, które można wykorzystać lub podpowie mi, w jaki sposób mogę spróbować rozwiązać problem?

W momencie wdrożyłem połączenie członkowskie zSystem.Web.WebData.SimpleMembershipProvider i działa dobrze.

W późniejszym rozwoju aplikacji potrzebuję także innych połączeń z reklamą, aby sprawdzić niektóre informacje, ale to tylko problem na inny dzień.

Dzięki za pomoc.

questionAnswers(2)

yourAnswerToTheQuestion