Asp.Net en général (non spécifique à MVC) a un moyen intégré de gérer l'authentification.
Cela se fait via MembershipProvider, RoleProvider et PrincipalProvider. Vous pouvez les rechercher sur Google pour plus de détails.
Dans votre scénario, où vous devez vérifier les informations d'identification de l'utilisateur par rapport à un schéma existant, vous pouvez simplement implémenter votre propre MembershipProvider personnalisé (et, si nécessaire, RoleProvider et/ou PrincipalProvider) dérivant de la classe de base.
Dans votre fournisseur personnalisé, vous implémenterez les méthodes de signature avec le code spécifique à votre domaine.
Enfin, il vous suffit d'enregistrer votre fournisseur personnalisé comme fournisseur par défaut dans le web.config et vous êtes prêt. Votre application peut utiliser l'API d'adhésion par défaut pour authentifier les utilisateurs et les informations d'identification du gestionnaire.