Asp.Net като цяло (не специфично за MVC) има вграден начин за управление на удостоверяването.
Извършва се чрез MembershipProvider, RoleProvider и PrincipalProvider. Можете да ги потърсите в Google за повече подробности.
Във вашия сценарий, където трябва да проверите потребителските идентификационни данни спрямо съществуваща схема, можете просто да имплементирате свой собствен потребителски MembershipProvider (и, ако е необходимо, RoleProvider и/или PrincipalProvider), произлизащ от базовия клас.
Във вашия персонализиран доставчик ще внедрите методите за подписване със специфичен за вашия домейн код.
И накрая, просто регистрирате персонализирания си доставчик като стандартен в web.config и сте готови. Вашето приложение може да използва приложния програмен интерфейс (API) за членство по подразбиране за удостоверяване на потребители и идентификационни данни на мениджър.