You are creating a Windows Communication Foundation (WCF) service that implements the
following service contract. [ServiceContract] public interface IOrderProcessing {
[OperationContract] void ApproveOrder(int id); } You need to ensure that only users with the
Manager role can call the ApproveOrder method. What should you do?
A.
Add a PrincipalPermission attribute to the method and set the Roles property to
Manager.
B.
Add a SecurityPermission attribute to the method and set the SecurityAction to Demand.
—
C.
In the method body, check the Rights.PossessProperty property to see if it contains
Manager.
D.
In the method body, create a new instance of WindowsClaimSet. Use the FindClaims
method to locate a claimType named Role with a right named Manager.
Explanation: