Je veux savoir comment la fonction User.IsInRole fonctionne avec l'authentification Windows. Est-ce qu'elle ne les place que dans un seul rôle, ou est-ce qu'il y a une sorte de hiérarchie ?
Par exemple, j'ai un groupe de domaine appelé "GroupB" et ce groupe est membre de "GroupA", et un autre groupe appelé "GroupC" est membre de "GroupB". Si j'appelle User.IsInRole("GroupB") pour l'utilisateurA, l'utilisateurB et l'utilisateurC, cela ne renverra-t-il que true pour l'utilisateurB ? Et si l'utilisateur est un administrateur de domaine, IsInRole() renvoie-t-il toujours true ou false ?
J'en ai besoin pour les cas où je veux créer un groupe pour les partenaires externes et prendre des décisions en fonction de cela (comme ouvrir Internet Explorer pour les utilisateurs internes et un navigateur spécial pour les utilisateurs externes, mais si l'utilisateur interne est l'administrateur de domaine, il ouvrira un navigateur spécial si User.IsInRole renvoie toujours true pour les administrateurs de domaine). J'ai besoin de savoir exactement comment cela fonctionne pour des raisons de sécurité.
Merci de votre aide. J'ai fait des recherches sur Internet, et je n'ai pas pu trouver d'informations à ce sujet.