Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

MVC3 - Authentification avec les comptes SQL Server

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.