Authentification ASP.NET MVC et Windows avec des rôles personnalisés

Je suis en train de mettre en œuvre l'authentification windows dans mon ASP.NET MVC2 application.
J'ai suivi toutes les étapes suggérées par la documentation officielle:

<authentication mode="Windows" />

<authorization>
  <deny users="?" />
</authorization>

J'ai spécifié l'Authentification NTLM. So far So good. Tout fonctionne très bien.
Je voudrais consulter les utilisateurs connectés à l'encontre de ma base de données.
Je voudrais récupérer des rôles de ma table, puis de gérer l'autorisation à l'aide d'un attribut personnalisé.
Je ne veux pas utiliser l'appartenance et les rôles de fournisseur.
Je'already avoir mes tables Utilisateurs/Rôles en place car ils ont été utilisé pour un Internet Application (c'est l'Intranet de l'App).

Dans mon Internet Application, j'ai eu un formulaire où l'utilisateur saisit les données. Le formulaire est posté à un contrôleur qui vérifie tout et crée un cookie avec l'utilisateur (et rôles) de l'utilisateur connecté.

Dans mon global.asax j'ai piégé le AuthenticateRequest cas où j'ai lu le cookie et de créer une entité personnalisée que j'utilise tous les plus de l'application pour vérifier les autorisations.

Comment puis-je faire mettre en œuvre des ce avec l'Authentification Windows?

source d'informationauteur LeftyX