Question:You create a method that runs by using the credentials of the end user. You need to use Microsoft Windows groups to authorize the user. You must add a code segment that identifies whether a user is in the local group named Clerk. Which code segment should you use? 

A WindowsIdentity currentUser = WindowsIdentity.GetCurrent(); foreach (IdentityReference grp in currentUser.Groups) { NTAccount grpAccount =
((NTAccount)grp.Translate(typeof(NTAccount))); isAuthorized = grpAccount.Value.Equals(
Environment.MachineName + @"\Clerk");
"A Composite Solution With Just One Click" - Certification Guaranteed 248 Microsoft 70-536 Exam
if (isAuthorized) break;
} 

B WindowsPrincipal currentUser =
(WindowsPrincipal)Thread.CurrentPrincipal;
isAuthorized = currentUser.IsInRole(
Environment.MachineName); 

C WindowsPrincipal currentUser =
(WindowsPrincipal)Thread.CurrentPrincipal;
isAuthorized = currentUser.IsInRole("Clerk"); 

D GenericPrincipal currentUser =
(GenericPrincipal) Thread.CurrentPrincipal;
isAuthorized = currentUser.IsInRole("Clerk"); 

+ Answer
+ Report
Total Preview: 837

Copyright © 2024. Powered by Intellect Software Ltd