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 GenericPrincipal= currentUser =
safe_cast(Thread::CurrentPrincipal); isAuthorized = currentUser->IsInRole("Clerk"); 

B WindowsIdentity= currentUser = WindowsIdentity::GetCurrent(); For each (IdentityReference= grp in currentUser->Groups) { NTAccount= grpAccount =
safe_cast(grp->Translate(NTAccount::typeid)); isAuthorized = grpAccount->Value->Equals(
Environment::MachineName + "\\Clerk");
if (isAuthorized) break
;} 

C WindowsPrincipal= currentUser =
safe_cast(Thread::CurrentPrincipal);
isAuthorized = currentUser->IsInRole("Clerk"); 

D WindowsPrincipal= currentUser =
safe_cast(Thread::CurrentPrincipal); isAuthorized = currentUser->IsInRole(
Environment::MachineName); 

+ Answer
+ Report
Total Preview: 931

Copyright © 2024. Powered by Intellect Software Ltd