Windows 인증 (C#)을 사용하는 웹 응용 프로그램이 있으며 현재 사용자를 개별적으로 역할에 할당합니다.Active Directory 그룹의 사용자에 대한 액세스를 설정하는 방법
나는 팀 전체에 응용 프로그램이 주 (결국 회사 전체)을 출시해야하는 것처럼 응용 프로그램의 각 페이지에, 나는, 나는 3000 PPL에 걸쳐 있기 때문에 사용자 AD 그룹에 필요
if(Roles.IsUserInRole(AU\UserName, "PageAccessRole"))
을 확인 그래서 저는 그것을 수동으로하지 않을 것입니다! ASP.NET에 초보자 (일반 프로그래밍)으로
와 정말 AD 그룹 설정에 대해 잘 모르는 (를 예를 들어 나는 등 내 응용 프로그램에서 AD 그룹에 접근하는 방법)을누군가가 올바른 방향으로 나를 가리킬 수 있다면 나는 soooo 감사하게 될 것입니다 ... 나는 과 System.DirectoryServices.AccountManagement 등등에 대해 모두 읽었습니다. 그러나 나는 이제 막 더 혼란스러워지고 있습니다.
지금까지 내 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>
이 있고 나는 IIS 서버에서 Windows 인증 및 장애인 익명을 활성화했습니다.
제발 도와주세요 !!
나는이 스레드 (http://stackoverflow.com/questions/2188954/see-if-user-is-part-of-active-directory-group-in-c-sharp-asp-net 의심) 유용 할 것이지만 내 응용 프로그램에 코드를 통합하는 방법을 모르겠다 ... –
새 그룹을 추가하고 그룹에 사용자를 추가 하시겠습니까? – RL89
아니요, 회사의 기존 Active Directory 그룹을 사용하고 싶습니다! –