티스토리 뷰

보다 효율적인 작업을 위해 고려할 수있는 한 가지는 그룹 구성원이 실제로 구성원 인 사용자 (및 그룹) 목록이있는 그룹에 의해 관리된다는 사실을 기반으로합니다. 사용자의 "memberOf"는 실제로 계산 된 "뒤로 링크" 입니다. 자세한 내용 은이 훌륭한 기사 를 참조하십시오.

따라서 하나 또는 두 그룹의 구성원 자격을 확인해야하는 경우 해당 그룹으로 이동하여 구성원 목록을 요청하고 캐시하는 것이 훨씬 쉬울 수 있습니다. 사용자를 평가할 때 AD를 반복해서 누르지 않고 해당 DN이 그룹 구성원 목록 중 하나에 표시되는지 여부 만 확인하면됩니다.

당신은 다음과 같은 일을 할 것입니다.

GroupPrincipal myGroup = Group.FindByIdentity(context, "myGroupName");

var members = myGroup.GetMembers();

이를 통해 그룹 멤버십 정보 캐싱 덕분에 더 나은 성능을 얻을 수 있습니다. 시도 해봐!



출처
https://stackoverflow.com/questions/1904925
댓글
공지사항
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31