J'ai une application de gestion des utilisateurs qui comprend un fournisseur d'adhésion et un modèle d'utilisateur associé qui hérite de MembershipUser. Les choses fonctionnent, mais je ne suis pas certain de les exploiter correctement. Où se situe la séparation des préoccupations entre le code implémenté dans le modèle (comme le chargement d'un objet) et GetUser du fournisseur d'adhésion ?
Ma réflexion sur l'architecture est que je devrais mettre tout ce qui est spécifique au fournisseur (dans ce cas le back-end LDAP) et laisser les règles d'affaires et autres dans le modèle. En théorie, cela me permettrait de passer à AD en changeant simplement de fournisseur.
Cette approche semble toutefois un peu fragmentée. Des idées ?