J'ai une application Web utilisant Windows Authentification en C# et j'affecte actuellement les utilisateurs aux rôles individuellement.Comment configurer l'accès pour les utilisateurs du groupe Active Directory
par exemple. A chaque page de l'application, je vérifie
if(Roles.IsUserInRole(AU\UserName, "PageAccessRole"))
Comme je l'ai besoin de déployer l'application à toute l'équipe cette semaine (et éventuellement l'ensemble de l'entreprise), je dois groupes AD utilisateur car il y a plus de 3000 ppl donc je ne suis pas sur le point de le faire manuellement!
En tant que débutant à ASP.NET (et la programmation en général) et je ne sais vraiment pas beaucoup sur la mise en place des groupes AD (par exemple, comment puis-je obtenir l'accès aux groupes AD de ma demande, etc?)
Je serais tellement reconnaissant si quelqu'un peut me pointer dans la bonne direction ... J'ai lu tout sur LDAP et System.DirectoryServices.AccountManagement etc mais je suis juste d'autant plus confus.
Jusqu'à présent, j'ai dans mon web.config
<authentication mode="Windows">
</authentication>
<authorization>
<allow roles="AU\Active Directory Group Name"/>
<deny users="?"/>
</authorization>
<roleManager enabled="true" >
<providers>
<clear/>
<add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
</providers>
Et j'ai activé l'authentification Windows et désactivé Anonymous dans le serveur IIS.
S'il vous plaît, s'il vous plaît, aidez !!
Je soupçonne que ce fil (http://stackoverflow.com/questions/2188954/see-if-user-is-part-of-active-directory-group-in-c-sharp-asp-net) serait utile mais je ne sais pas comment incorporer les codes dans mon application ... –
Voulez-vous ajouter un nouveau groupe et ajouter des personnes aux groupes? – RL89
Non, je veux utiliser le groupe Active Directory existant de l'entreprise! –