Asp.Net in het algemeen (niet specifiek voor MVC) heeft een ingebouwde manier om authenticatie te beheren.
Het wordt gedaan via MembershipProvider, RoleProvider en PrincipalProvider. U kunt deze googlen voor meer details.
In uw scenario, waarin u gebruikersreferenties moet vergelijken met een bestaand schema, kunt u eenvoudig uw eigen aangepaste MembershipProvider (en, indien nodig, RoleProvider en/of PrincipalProvider) implementeren die is afgeleid van de basisklasse.
Binnen uw aangepaste provider implementeert u de ondertekeningsmethoden met uw domeinspecifieke code.
Ten slotte registreert u gewoon uw aangepaste provider als de standaard in web.config en u bent klaar. Je app kan de standaard Membership API gebruiken om gebruikers en beheerdersreferenties te verifiëren.